Родился в Смоленской губернии. Во время Великой Отечественной войны был в оккупации, после освобождения работал в военкомате. Окончил Ленинградский институт инженеров водного транспорта (1951 г.). В 1951 – 1953 годах работал в Волго-Донском пароходстве.
В 1953 – 1956 годах – аспирант Горьковского института инженеров водного транспорта. В 1956 – 1958 годах – старший научный сотрудник Центральной научно-исследовательской лаборатории Министерства речного флота (г. Горький).
В 1958 – 2013 годах работал на кафедре «Судовые энергетические установки» Горьковского политехнического института им. А.А. Жданова: доцент, заведующий кафедрой (1963-1975), профессор. Доктор технических наук. Почетный работник высшего профессионального образования России (2001). Проживает в Нижнем Новгороде.