Родился 30 августа 1966 года в городе Пучеже Ивановской области.
В 1990 году окончил с отличием исторический факультет Ивановского государственного университета; в 1993 году - аспирантуру Ивановского государственного университета; в 2005 году - юридический факультет Ивановского государственного университета.
В 1985-1987 годах проходил срочную военную службу в Вооруженных Силах СССР.
В 1993-1994 годах — преподаватель кафедры истории и культуры России Ивановского государственного университета.
В 1998 - 1999 годах — старший преподаватель межвузовского Центра «Политической культуры интеллигенции» Ивановского государственного университета.
С 1999 года — заместитель, первый заместитель главы администрации Ивановского муниципального района.
С 29 января 2008 года — начальник Департамента образования Ивановской области.
В ходе первого заседания Ивановской городской Думы пятого созыва 24 марта 2010 года назначен временно исполняющим обязанности Главы Администрации города Иванова
В ходе пленарного заседания Ивановской городской Думы пятого созыва 28 апреля 2010 года назначен Главой Администрации города Иванова
Женат, воспитывает двоих детей.