Родился 22 марта 1962 года, г.Рубцовск, Алтайский край.
Свою трудовую деятельность начал на Алтайском тракторном заводе в качестве слесаря механосборочных работ в 1980 году. Работал также старшим техником-конструктором, инженером-конструктором.
Отучился в Рубцовском машиностроительном техникуме, отслужил в армии.
В 1993 г. закончил Рубцовский завод-ВТУЗ филиал Алтайского политехнического института им.И.И.Ползунова, по специальности автомобиле-и тракторостроение, инженер-механик.
Затем работал начальником планово-экономического отдела ОАО «Алттрак», заместителем директора по экономике и финансам ОАО «Алттрак».
Работал заместителем Главы Администрации города, первым заместителем Главы Администрации города Рубцовска.
С 16 февраля 2017 года решением Рубцовского городского Совета депутатов назначен Главой Администрации города Рубцовска.
С 28 декабря 2017 года решением Рубцовского городского Совета депутатов избран Главой муниципального образования город Рубцовск Алтайского края.