Родился 12 июля 1950 года в городе Подпорожье Ленинградской области. С 1952 года проживает в Карелии.
Окончил Петрозаводский строительный техникум, Ленинградский Политологический институт по специальности «Политолог», Академию экономики, управления и права (г. Москва).
Генеральный директор ЗАО «Карелстроймеханизация». Почетный строитель Российской Федерации, Заслуженный строитель Республики Карелия.
С 2002 по 2006 год – депутат Законодательного Собрания РК III созыва, Председатель Комитета по экономической политике и налогам. В 2011 году избран депутатом Законодательного Собрания Республики Карелия V созыва по Перевальскому одномандатному избирательному округу №4.