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