С ноября 1987 г. - служит в органах внутренних дел оперуполномоченным БХСС после окончания высших курсов учебного заведения МВД России.
Затем руководил инспекцией по делам несовершеннолетних, далее служил главным инспектором штаба УВД Юго-Западного округа Москвы.
Через некоторое время возглавил инспекцию по личному составу УВД Юго-Западного округа Москвы, а чуть позже, после реорганизации, стал начальником отдела УСБ.
В дальнейшем занимал должность заместителя начальника УВД Юго-Западного округа Москвы по кадрам.
Командовал 1-ым оперативным полком ГУВД города Москвы.
До 2006 г. служил заместителем начальника УВД Центрального административного округа - начальника милиции общественной безопасности (Таганский район)
С 2006 года возглавлял Управление в аппарате ГУВД по г. Москве.
Получил второе высшее образование в Академии управления МВД России.
В сентябре 2007 года назначен заместителем начальника ГУВД по Пермскому краю, начальником милиции общественной безопасности,
С апреля 2011 года занимал должность заместителя начальника ГУ МВД России по Пермскому краю – начальника полиции.
С февраля 2015 года возглавил УМВД России по Оренбургской области.
С июля 2018 года руководил ГУ МВД России по Пермскому краю.
С 25 ноября 2020 г. - начальник Главного управления по обеспечению охраны общественного порядка и координации взаимодействия с органами исполнительной власти субъектов Российской Федерации МВД России.