В 1993 году окончил Ярославский государственный педагогический институт им. К. Д. Ушинского. В 2001 г. завершил обучение в Международном университете бизнеса и новых технологий по специальности «государственное и муниципальное управление».
В 2004 г. прошёл обучение на факультете специальной подготовки Академии гражданской защиты по специальности «Организация мобилизационной подготовки экономики». В 2007 г. прошёл обучение в Государственной академии промышленного менеджмента им. Н. П. Пастухова по программе «Правовые вопросы организации деятельности органов местного самоуправления».
Трудовую деятельность начал в 1993 году инспектором РОВД Ленинского районного отдела внутренних дел УВД Ярославской области. С 1996 года по 2008 год работал в территориальной администрации Ленинского района мэрии города Ярославля. Прошёл путь от ведущего специалиста до главы территориальной администрации.
Решением мэра Ярославля в январе 2008 года назначен заместителем мэра города по вопросам социальной политики и культуры. В рамках подготовки города к
В ноябре 2014 года утверждён Советом депутатов городского округа Химки на должность руководителя администрации. 2 августа 2016 года назначен Главой городского округа Химки.
21 сентября 2016 г. решением муниципалитета г. Ярославля назначен на должность и.о. мэра города Ярославля[1]. 1 марта 2017 г. решением муниципалитета г. Ярославля утверждён в должности мэра города Ярославля.