Родился 25 июня 1954 года в г. Сегеже.
В 1978 году окончил Ленинградский политехнический институт, специальность — инженер-экономист; в 1995 г. — Российскую академию госслужбы, специальность — юрист.
Трудовую деятельность начал в 1971 году электриком Сегежского ЦБК. После окончания вуза с 1978 по 1981 год — инженер завода им. Кирова в Петропавловске-Казахском. В 1981 году вернулся в Сегежу, работал инженером треста «Сегежстрой». Затем работал в райкоме комсомола, в отделе по труду Сегежского исполкома райсовета, в райкоме партии, главным экономистом треста «Сегежстрой», председателем Сегежского горсовета. В годы депутатской деятельности был главой администрации г. Сегежи, а затем — начальником Налоговой инспекции по г. Петрозаводску.
Возглавлял Комитет по бюджету и налогам Палаты Представителей.