Родился 16 декабря 1958 года в г. Олонце.
Окончил Московский лесотехнический институт по специальности «Инженер лесного хозяйства».
После окончания Петрозаводского лесотехникума в 1978 г. два года служил в Советской Армии. В 1980-1983 гг. работал лесничим Олонецкого мехлесхоза. С 1983 по 1985 г. — директор Воломского леспромхоза в Муезерском районе. После окончания института в 1991 г. — директор Воломского леспромхоза. В 1992 г. избран председателем райсовета Муезерского района. В годы депутатской деятельности был директором Петрозаводского мехлесхоза.
В Палате Представителей был членом Комитета по лесопромышленной и аграрной политике.