Родился 12 февраля 1957 года в Житомирской области.
В 1982 году окончил Высшую школу КГБ СССР.
С 1982 по 1996 год работал в органах государственной безопасности.
С 1996 по 1999 год – начальник Правового управления ФСНП России.
С 1999 года – помощник Министра юстиции Российской Федерации.
С 1999 по 2000 год – руководитель аппарата Министра юстиции Российской Федерации.
С 2000 по 2004 год – заместитель Министра юстиции Российской Федерации.
С 2004 по 2005 год – директор Департамента государственной политики в сфере федеральной юстиции Министерства юстиции Российской Федерации.
С 2005 по 2006 год – статс-секретарь – заместитель Министра юстиции Российской Федерации.
С 2006 по 2011 год – заместитель Генерального прокурора Российской Федерации.
31 октября 2011 года назначен Заместителем руководителя Аппарата Правительства Российской Федерации.
Государственный советник юстиции I класса.