Потомственный речник, сын капитана нефтеналивных барж.
Во время войны каждое лето работал на пристани Камское Устье: ученик слесаря, слесарь, диспетчер перегрузочных работ.
Окончил судоводительское отделение Горьковского речного училища (1950) и заочный факультет Горьковского института инженеров водного транспорта (1979).
В 1951-1959 штурман на судах Волжского объединенного речного пароходства (ВОРП). С 1960 по 1974 год капитан теплохода «Козьма Минин».
С 1974 года капитан нового четырёхпалубного теплохода «Максим Горький» пассажировместимостью 216 человек.
Лауреат Государственной премии СССР 1984 года - за выдающиеся достижения в труде. Почётный работник речного флота.
Награждён орденами Октябрьской Революции, Трудового Красного Знамени, медалями СССР, бронзовой медалью ВДНХ - за внедрение прогрессивных методов судовождения.