С 2000 по 2006 год работал в управлении Министерства юстиции по Северо-Западному федеральному округу (СЗФО) в должности начальника отдела по контролю за обеспечением конституционной законности, единства правового пространства Российской Федерации и организационно-аналитической работе.

С 2006 года возглавлял один из отделов главного управления МВД по Центральному федеральному округу (ЦФО), в октябре того же года был переведен на должность помощника заместителя генерального прокурора РФ по особым поручениям.

C октября 2007 года работал в Следственном комитете при прокуратуре России.