Родился 27 мая 1964 года в г. Петрозаводске.
Окончил ЛИИЖТ в 1986 г. по специальности «Иинженер».
Трудовой путь начал дорожным монтером Костомукшской дистанции пути Октябрьской железной дороги. Работал главным инженером там же. С 1988 г. — начальник Сортавальской дистанции пути. В 1997 г. закончил обучение в Российской академии путей сообщения. В 1999 году — главный инженер Петрозаводского отделения Октябрьской железной дороги. В 1999 г. окончил Академию народного хозяйства при Правительстве Российской Федерации.
Избирался депутатом Костомукшского горсовета.
В Палате Представителей работал в Комитете по бюджету и налогам.