С августа 1989 года по февраль 2008 года служил в Вооруженных Силах.
С февраля 2008 года по февраль 2009 года возглавлял отдел управления Главного управления Генеральной прокуратуры Российской Федерации.
С февраля 2009 года по июнь 2010 года – заместитель директора Департамента регистрации ведомственных нормативных правовых актов, с июня 2010 года по август 2012 года – директор Департамента нормативно-правового регулирования, анализа и контроля в сфере исполнения уголовных наказаний и судебных актов Министерства юстиции Российской Федерации.
С августа 2012 года по март 2017 года занимал должность заместителя Министра юстиции Российской Федерации.
20 марта 2017 года Указом Президента Российской Федерации назначен на должность директора Федеральной службы судебных приставов – главного судебного пристава Российской Федерации.