Родился 15 января 1957 года в р.п. Топчиха Топчихинского района Алтайского края.
Трудовую деятельность начал в 1979 году мастером Шипуновской ПМК-1092.
1991 года состоял на муниципальной службе в администрации Рубцовского района.
С 2004 года дважды всенародно избирался главой Рубцовского района, затем назначался по контракту.
В 2017 году избран главой района по результатам конкурса.
С 2008 года является членом Правления Ассоциации «Совет муниципальных образований Алтайского края», с 2012 года – заместителем Председателя Совета.
За многолетний и добросовестный труд награжден медалями Алтайского края «За заслуги в труде», «За заслуги перед обществом», «За заслуги во имя созидания», является заслуженным работником органов государственного и муниципального управления Алтайского края.