Родился в деревне Ивановка, ныне Пильнинского муниципального округа Нижегородской области. После окончания начальной школы работал в колхозе. В декабре 1942 года был призван на службу в Красную Армию, где окончил школу снайперов. С апреля 1944 года — на фронтах Великой Отечественной войны, командовал отделением 696-го стрелкового полка 383-й стрелковой дивизии 33-й армии 1-го Белорусского фронта. Отличился во время боёв в Германии, когда 5 февраля 1945 года отделение Марушина в числе первых переправилось через реку Одер в районе города Фюрстенберг и приняло активное участие в боях за взятие этого города. Звание Героя Советского Союза присвоено 24 марта 1945 года. После окончания войны сержант Марушин продолжил службу сначала в армии, а позднее во внутренних войсках. В 1952 году он окончил Калининградское училище МВД СССР, в 1963 году — Саратовское военное училище МВД СССР. В 1967 году в звании капитана он был уволен в запас. Жил в Нижнем Новгороде, похоронен на кладбище «Марьина Роща». Награды: ордена Ленина (24.03.1945), Отечественной войны 1-й степени (06.04.1985), медали. Память: на доме № 2б по улице Светлогорская (г. Нижний Новгород, Советский район), где жил Герой, установлена мемориальная доска.