Родился в селе Несь, ныне Заполярного района Ненецкого автономного округа Архангельской области. С 1940 года работал мотористом Шойнинской радиостанции. С 1942 года служил в Военно-морском флоте. Участник Великой Отечественной войны, защитник Советского Заполярья. Прошел путь от матроса до боцмана на боевом корабле Северного флота. После войны окончил мореходное училище в городе Архангельске, а в 1952 году – школу усовершенствования командного состава и работал третьим, затем вторым штурманом и старшим помощником капитана парохода «Онега» Управления сельдяного флота в городе Мурманске. Одним из первых на Северном бассейне, следуя почину Валентины Гагановой, перешёл на отстающий СРТ-4239 и вывел его в передовые. С 1955 года – капитан среднего рыболовного траулера (СРТ) «Створ» Мурмансельди, в дальнейшем работал капитаном CРТ-4202 «Забияка» и CPT-4239 «Аист» Мурмансельди. Первым освоил новые районы промысла в Норвежском море и на Дальнем Западе. Под его командованием экипаж СРТ «Забияка» 4 года подряд оставался в числе «десятитысячников». В 1957 году СРТ-4202 «Забияка» добыл 11 тысяч 625 центнеров рыбы (рекордный по тем временам улов). В течении шести лет подряд суда под его руководством добывали свыше 100 тысяч центнеров сельди – такого результата на дрифтерном промысле не достигал ни один капитан нашей страны. Звание Героя Социалистического Труда присвоено 13 апреля 1963 года – за выдающиеся успехи в добыче рыбы и производства рыбной продукции. В дальнейшем работал капитаном большого морозильного рыболовного траулера (БМРТ), капитаном-флагманом, капитаном-наставником управления «Мурмансельдь» (с 1976 года – Мурманское управление рыболовного флота «Мурманрыбфлот» Минрыбхоза СССР). Депутат Мурманского городского Совета депутатов трудящихся.Жил и умер в городе Мурманске. Похоронен по желанию родственников на Бугровском кладбище в Нижнем Новгороде. Награды: ордена Ленина (13.04.1963), Трудового Красного Знамени (1957).