До 1995 года служил в Вооруженных силах. С 1996 года – в УИС. С 2008 по 2016 годы возглавлял УФСИН России по Брянской области.
31 октября 2016 года Указом Президента Российской Федерации № 578 назначен начальником УФСИН России по г. Москве.
12 декабря 2017 года Указом Президента Российской Федерации № 592 присвоено специальное звание генерал-майор внутренней службы.