На государственной службе с 1997 года. С 1997-го по 2002-й работал в Администрации Челябинской области на должностях главного специалиста, начальника отдела. С 2002-го – начальник отдела, заместитель председателя Комитета информационного и программного обеспечения Правительства Челябинской области.
С 2011-го по 2012 год – начальник управления стратегического планирования и анализа развития информационного общества Министерства информационных технологий и связи Челябинской области. С 31 января 2014 года – Министр информационных технологий и связи Челябинской области. Имеет классный чин «Государственный советник Челябинской области 3 класса». Ученая степень – кандидат технических наук. меет два высших образования.
В 1996 году окончил Челябинский государственный технический университет (сейчас Южно-Уральский государственный университет) по специальности «Вычислительные машины, комплексы, системы и сети», в 1999 году с отличием окончил Академию труда и социальных отношений по специальности «Бухгалтерский учет и аудит». Проходил обучение в аспирантуре по специальностям «Управление в социальных и экономических системах», «Системы автоматизированного проектирования».