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