Родился 6 октября 1925 года в д. Ивановка (Нижегородская область). Русский. В армии с декабря 1942 года. Окончил школу снайперов. В действующей армии с апреля 1944 года. Командир отделения 696-го стрелкового полка (1-й Белорусский фронт) сержант Марушин отличился 5 февраля 1945 года при форсировании реки Одер в районе г. Фюрстенберг (Германия). Первым с отделением переправился на левый берег реки. В уличных боях в городе гранатами уничтожил орудийный расчет. С 1947 года в МВД. Окончил ускоренный курс Калининградского училища МВД в 1952 году. В 1963 году окончил экстерном Саратовское военное училище им. Ф. Дзержинского. Проходил службу во внутренних войсках. С 1967 года в запасе. Награжден орденами Ленина, Отечественной войны 1-й степени, медалями. Умер 14 марта 2001 года.
Звание Героя Советского Союза присвоено 24 марта 1945 года.