Родился в деревне Осокорская, ныне Котласского района Архангельской области.
Участник Великой Отечественной войны.
Возглавлял Северное Управление речного пароходства.
В 1952 – 1954 годах – начальник Волжского грузового речного пароходства (г. Горький).
С 1954 года жил и работал в Москве.
Награды: ордена Ленина, Красного Знамени (11.05.1945), Отечественной войны 1-й (06.04.1985) и 2-й степени (1945), Красной Звезды (25.09.1944), Трудового Красного Знамени (06.09.1943).