Родился в городе Карталы в семье служащих. В 1977 году закончил Магнитогорский горно-металлургический институт.
Трудовая деятельность:
1977 – Научно-исследовательский сектор Магнитогорского горнометаллургического института, младший научный сотрудник.
1977–1982 – аппарат Ленинского РК ВЛКСМ Магнитогорска.
1982–1985 – Ленинский РК КПСС Магнитогорска, заведующий организационным отделом.
1985–1991 – Магнитогорский метизно-металлургический завод, заместитель начальника цеха, начальник цеха, председатель профкома.
1991–1996 – Магнитогорский метизно-металлургический завод, заместитель генерального директора.
1996–1998 – Магнитогорская биржа «Магби», директор по экономике и финансам.
1998–2002 – ОАО «Магнитогорский метизно-металлургический завод», председатель совета директоров.
2002–2003 – председатель комитета по промышленности, член правительства Челябинской области.
2003–2004 – начальник главного управления промышленности и природных ресурсов Челябинской области. С 2004 по 2009 – министр промышленности и природных ресурсов Челябинской области.
С 28 октября 2009 года исполнял полномочия главы города Магнитогорска на период до вступления в должность вновь избранного главы города. В соответствии с законом «О муниципальных выборах в Челябинской области», на основании решения избирательной комиссии Магнитогорска, статьи 24 устава города, вступил в должность главы Магнитогорска 17 марта 2010 года.
26 декабря 2014 года был назначен на должность главы администрации Челябинска.
25 августа 2015 года был избран главой Челябинска. Оставил пост в 2018 году.