Родился 7 февраля 1952 года в г. Петрозаводске. Окончил строительный факультет Петрозаводского государственного университета в 1974 году по специальности «Инженер-строитель».
Трудовой путь начал в сентябре 1974 г. мастером треста «Кондопожстрой», до 1977 г. работал прорабом, инженером группы ПОР треста. С 1977 по 1979 г. — на комсомольской работе в Кондопожском районе, с 1979 по 1985 г. — второй секретарь Карельского обкома ВЛКСМ. С 1985 по 1987 г. — на партийной работе. С 1987 по 1991 г. — эксперт Международного института проблем мировой социалистической системы. В 1991 г. — эксперт МП «Кадем», затем до июня 2000 г. — президент АО «ЮНИК».
Избран депутатом Законодательного Собрания 18 июня 2000 года.