Родился 24 января 1931 года в д. Максимова Вологодской области. В 1959 г. окончил Ленинградскую лесотехническую академию по специальности «Инженер по эксплуатации».
Трудовую деятельность начал мастером леса Пудожского ЛПХ в 1951 г. после окончания лесотехникума. В 1959 г. после окончания вуза был назначен главным инженером Муромского ЛПХ (Пудожский район). В 1960— 1965 гг. — главный инженер, директор Бочиловского леспромхоза. В 1966 г. — главный инженер комбината «Пудожпес». Затем — на партийной и советской работе. С 1985 по 1990 г. — заместитель председателя Комитета народного контроля КАССР. С 1991 г. — заведующий хозяйством Госкомитета по труду, начальник отдела; главный бухгалтер Центризбиркома Республики Карелия. Награды: орден «Знак Почета», медали, Почетные грамоты РСФСР и КАССР.
Избирался депутатом Верховного Совета КАССР трех созывов, депутатом Пудожского райсовета с 1964 по 1985 г. Член Комитета по государственному устройству, вопросам местного самоуправления и национальной политике.