

Родился в пос. Яровое (ныне город) Славгородского района Алтайского края.
В 1985 году закончил среднюю школу №27 Барнаула.
В разные годы закончил три учебных заведения: Барнаульский кооперативный техникум, Российскую Академию труда и социальных отношений (Москва) по специальности юриспруденция, Алтайский государственный технический университет им. И.И. Ползунова по специальности экономика и управление предприятием.
С 2007 года работал старшим преподавателем кафедры «Права и политологии» в АлтГТУ им. И.И. Ползунова.
В 2008 году избран депутатом Алтайского краевого Законодательного Собрания по краевому избирательному округу от ЛДПР. Являлся заместителем председателя комитета по социальной политике АКЗС.
По итогам 2008 года вошел в состав «Кадрового резерва — Профессиональной команды страны» по Алтайскому краю.
В 2009 году утверждён координатором Алтайского регионального отделения ЛДПР. В марте 2012 года переизбран координатором АРО ЛДПР.
В марте 2010 года и апреле 2011 года избран председателем Совета Независимой общественной палаты Алтайского края.
С 1 января 2017 года работает заместителем председателя правительства Алтайского края.
Женат. Воспитывает сына и дочь.