Родился 6 декабря 1907 года в деревне Михеево (Звоз) Плесецкого района Архангельской области (Россия). Русский.
В РККА с 22 октября 1929 года, был призван Плесецким районным военкоматом Архангельской области.
В звании лейтенанта служил в войсках связи Красной Армии.
Участвовал в национально-революционной войне в Испании с 1937 года по 1938 год в аппарате главного военного советника республиканской армии.
После возвращения из Испании продолжал служить в Красной Армии.
Участвовал в Великой Отечественной войне.
В звании майора был начальником связи 280-й стрелковой дивизии 13-й армии.
Убит в бою 12 января 1945 года. Похоронен на кладбище местечка Курозвенка Кельцского воеводства (Польша).
Награжден двумя орденами Красной Звезды (14.11.1938, 03.11.1944).