Родился 4 мая 1976 года в Краснодаре.
С 1993 — работа на заводе им. Седина.
С 1994 — служба в армии.
С 1996 — работа в ЗАО «Краснодарский нефтеперерабатывающий завод».
С 2005 — заместитель директора МУП «Парк им. 30-летия Победы».
В 2005 году окончил Кубанский государственный технологический университет по специальности «Инженер-теплоэнергетик».
В 2009 году был назначен на должность директора МУП «Институт Горкадастрпроект».
В 2011 году получил второе высшее образование в Северо-Кавказском филиале ГОУ ВПО Российская академия правосудия в городе Краснодаре по специальности «Юриспруденция».
С 27 февраля 2012 — заместитель начальника городского управления муниципального контроля.
С 12 апреля 2012 — начальник городского управления муниципального контроля.
С 31 января 2013 — глава администрации Прикубанского внутригородского округа.
С сентября 2013 — заместитель главы муниципального образования города Краснодар по вопросам городского хозяйства, топливно-энергетического комплекса и жилищным вопросам.
С ноября 2015 — заместитель директора департамента разрешительной деятельности и контроля, начальник отдела разрешительной деятельности Минстроя России.
С 14 ноября 2016 — первый заместитель главы города Краснодар и одновременно исполняющий обязанности главы города Краснодар.
С 8 декабря 2016 — глава муниципального образования город Краснодар.
В 2017 году окончил Российский экономический университет имени Г.В.Плеханова.
Депутат городской Думы Краснодара IV, V и VII созыва.
19 сентября 2021 года был избран в депутаты Государственной Думы VIII созыва.
С 4 ноября 2024 года — временно исполняющий обязанности главы Тамбовской области.