В 1980 г. окончил Челябинский институт механизации и электрификации сельского хозяйства, в 1989 г. - Уральский электро-механический институт инженеров железнодорожного транспорта.
Трудовую деятельность начал в 1980 году инженером-технологом в Челябинском филиале ПКТБ «Автотехобслуживание». С 1982г. по 1989 г. - на освобожденной комсомольской работе.
С 1989г. по 1992 г. работал на станции «Челябинск-главный» в должности дежурного по станции, заместителя начальника станции, был директором ООО «Сигнал».
С 1993 г. по 1998 г. - заместитель председателя Комитета по делам молодежи администрации Челябинской области.
В 1998 г. перешел на работу в Администрацию г. Челябинска: начальник организационного отдела, заместитель начальника, начальник организационного управления.
С 2005 г. по 2007 г. - начальник отдела по партийному строительству в Челябинском региональном отделении Партии «Единая Россия».
С 2004 г. был членом Избирательной комиссии г. Челябинска с правом решающего голоса, в феврале 2007 г. избран председателем комиссии.
В апреле 2010 г. назначен на должность заместителя Главы города, руководителя аппарата Администрации г. Челябинска.
С июня 2010г. - заместитель Главы Администрации города, руководитель аппарата Администрации города Челябинска.
С октября 2015г. - заместитель Главы города, руководитель аппарата Администрации города Челябинска
Увлечения: охота, рыбалка, спорт, кулинария.