Родился 2 февраля 1950 года в г. Петрозаводске.
Окончил медицинский факультет Петрозаводского государственного университета.
С 1975 года работал хирургом, с 1976 года – заместителем главного врача, с 1985 года по 2008 год – главным врачом Питкярантской центральной районной больницы.
С 1994 по 2016 год избирался депутатом Законодательного Собрания Республики Карелия I, II, III, IV и V созывов. С декабря 2017 по октябрь 2021 – помощник депутата Государственной Думы Федерального Собрания российской Федерации Миронова С.М. в Республике Карелия. Награжден медалью «Совет Федерации. 15 лет», Почетной грамотой Совета Федерации Федерального Собрания Российской Федерации, Почетной грамотой Республики Карелия, Почетной грамотой Управления Министерства юстиции Российской Федерации по Республике Карелия. Удостоен званий «Заслуженный работник здравоохранения Республики Карелия», дважды Лауреат года Республики Карелия (1998, 2009).
19 сентября 2021 года избран депутатом Законодательного Собрания Республики Карелия VII созыва по Единому избирательному округу. Член фракции «СПРАВЕДЛИВАЯ РОССИЯ-ЗА ПРАВДУ». Заместитель председателя Комитета по бюджету и налогам.