Ранее он замещал должность председателя избирательной комиссии муниципального образования г.Барнаула.
В 1975г. окончил Барнаульский машиностроительный техникум по специальности «Обработка металлов резанием»; в 1983г. – Алтайский политехнический институт по специальности «Технология машиностроения, металлорежущие станки и инструменты»; в 1999г. – Алтайский государственный университет, квалификация – юриспруденция.
Трудовую деятельность начал в 1975г. наладчиком прессового цеха на Алтайском моторном заводе. 1975-1977гг. – служба в рядах Советской Армии. 1983-1985гг. – Алтайский приборостроительный завод им. 50 лет СССР (мастер участков, начальник техбюро). 1988-1991гг. – заместитель секретаря, секретарь парткома АПЗ им. 50 лет СССР.
1991-2004гг. – Барнаульская городская Дума, заместитель председателя комитета по социальной политике. 2004-2008гг. - Барнаульская городская Дума, председатель комитета по законности и местному самоуправлению.