Родился 7 июня 1975 года в городе Загорске Московской области.
В 1992 году окончил среднюю школу №14 и поступил в Московскую высшую школу милиции МВД РФ.
В 1996 году после окончания высшего учебного заведения был направлен для дальнейшего прохождения службы в УВД Сергиево-Посадского района, где служил до 2011 года в разных должностях.
В 2011 году с отличием окончил Академию Управления МВД РФ по специальности «Государственное и муниципальное управление».
С 2011 по 2014 гг. проходил службу в УВД г.о. Королев.
С ноября 2014 по июль 2016 – полковник полиции, заместитель начальника управления - начальник полиции УМВД по Сергиево-Посадскому району.
С 1 августа 2016 года работал советником Главы Сергиево Посадского муниципального района С.А. Пахомова.
В сентябре 2016 года избран Главой городского поселения Сергиев Посад. В ноябре 2016 года назначен Главой Сергиево-Посадского муниципального района, 17 октября 2019 года стал Главой вновь созданного Сергиево-Посадского городского округа.