После окончания Челябинского государственного университета работал учителем истории, секретарем комитета ВЛКСМ средней школы № 93 и в 1986 г. был призван на действительную военную службу. В 1988 - 1992 гг. – учитель истории и обществоведения, организатор внеклассной работы с учащимися средней школы № 115 г. Челябинска. В 1992 - 2005 гг. – директор муниципального общеобразовательного учреждения средней общеобразовательной школы № 41 г. Челябинска.
С мая 2005 года по апрель 2010 года – начальник Управления по делам образования города Челябинска. 24 апреля 2010 года Постановлением Губернатора Челябинской области был назначен на должность Министра образования и науки Челябинской области.Образование: высшее. В 1986 году окончил Челябинский государственный университет, исторический факультет, по специальности «История». Кандидат педагогических наук.