С 1987 по 1991 — на службе в КГБ СССР. Работал в Центральном аппарате ФСБ России, пройдя путь от оперативного сотрудника до главы регионального управления.
В 2006—2015 годах работал в личной охране Службы безопасности Президента, сопровождая Владимира Путина в рабочих поездках.

В июне 2015 г. возглавил управление ФСБ по Калининградской обл., в 2016 г. около двух месяцев пробыл и.о. губернатора этого региона. После этого был назначен замдиректора ФСБ.