Родился в городе Нолинске Вятской губернии, ныне райцентр Кировской области. Участник Великой Отечественной войны. Участвовал в боях за Новороссийск, Туапсе, Ейск, Севастополь. Затем служил на Азовской флотилии. Окончил эксплуатационный факультет Горьковского института инженеров водного транспорта (ГИИВТ). Всю жизнь трудился в ГИИВТ. Работал начальником учебной части, преподавателем кафедры механизации и организации перегрузочных работ. С 1962 по 1988 годы был проректором института по заочному обучению. Кандидат технических наук. Доцент. Жил и похоронен в Нижнем Новгороде.
Награды: ордена Отечественной войны 2-й степени (06.04.1985), «Знак Почёта» (13.04.1981).