Родился 21 марта 1954 г. в Ленинграде (ныне - Санкт-Петербург).
Кандидат юридических наук. В 2005 г. защитил диссертацию по теме "Реадмиссия: конституционно-правовые основы возвращения незаконных иммигрантов в государства их происхождения".
В конце 1990-х гг. работал в Министерстве торговли РФ.
С 2001 г. перешел на работу в Администрацию президента РФ. Занимал должности советника, затем руководителя отдела в Управлении кадров. В 2004–2010 гг. – заместитель начальника Управления президента РФ по обеспечению конституционных прав граждан Администрации президента РФ.
С 18 февраля 2010 г. по 28 октября 2014 г. заместитель министра внутренних дел РФ Рашида Нургалиева. Курировал Департамент государственной службы и кадров, Департамент информационных технологий, связи и защиты информации, Главный информационно-аналитический центр. Отвечал за переаттестацию сотрудников органов внутренних дел.
С 28 октября 2014 г. по 21 августа 2017 г. - первый заместитель министра юстиции РФ Александра Коновалова.
По данным СМИ, в октябре 2017 г. был назначен заместителем директора Службы внешней разведки РФ. Официальных сообщений о данном назначении не публиковалось.
В 2002 г. входил в состав Межведомственной рабочей группы по совершенствованию миграционного законодательства.
С 2004 г. является членом Комиссии при президенте РФ по вопросам гражданства.
Член президиума Центрального совета спортивного общества "Динамо".
Действительный государственный советник РФ 1-го класса (2011).
Награжден орденами Дружбы (2008) и Почета.