Начинал службу с ППСМ в то время еще Куйбышевского района Ленинграда, с 1986 по 1993 год работал в уголовном розыске района, потом перешел в ОРБ ГУВД, оттуда в Северо-Западный РУБОП, где стал заместителем начальника отдела по борьбе с коррупцией.
В 2001 году стал заместителем начальника УБОП, с 2004 года - заместитель начальника КМ ГУВД Петербурга и Ленинградской области.
Генерал-майор полиции (2008).
1 марта 2012 был назначен начальником Главного управления МВД России по г. Санкт-Петербургу и Ленинградской области. С марта 2019 года - замминистра МВД.