Родился в с. Саминский Погост, Вологодской области в семье крестьян. Живёт в Карелии с 1946 г. Окончил медицинский факультет Петрозаводского государственного университета, защитил кандидатскую диссертацию. Работал преподавателем Петрозаводского медицинского училища, главным врачом Республиканского онкологического диспансера Карельской АССР, позже – на руководящих должностях в сфере здравоохранения. Сейчас на пенсии.
Публиковал материалы в газете «Карелия», журнале «Север», издал книгу «Ветераны Карелии в лицах».
Заслуженный работник здравоохранения Республики Карелия, награждён медалью ордена «За заслуги перед Отечеством» II степени, «Ветеран труда», «Патриот России».