Родился 12 октября 1958 года в г. Барнауле. Окончил в 1992 году без отрыва от производства Новосибирский автотранспортный техникум, в 19208 году заочно Барнаульский Государственный педагогический университет по специальности учитель истории.
Трудовую деятельность начал после службы в рядах Советской Армии в 1979 году в органах МВД СССР.
С 1983 года по настоящее время работает водителем троллейбуса в троллейбусном депо Муниципального унитарного предприятия «Горэлектротранс» г.Барнаула.
В 2000 году вступил в ряды КПРФ. С 2006 года член бюро Алтайского крайкома КПРФ.
Женат, имеет дочь и внука.