Родился 12 февраля 1957 года в Житомирской области.

В 1982 году окончил Высшую школу КГБ СССР.

С 1982 по 1996 год работал в органах государственной безопасности.

С 1996 по 1999 год – начальник Правового управления ФСНП России.

С 1999 года – помощник Министра юстиции Российской Федерации.

С 1999 по 2000 год – руководитель аппарата Министра юстиции Российской Федерации.

С 2000 по 2004 год – заместитель Министра юстиции Российской Федерации.

С 2004 по 2005 год – директор Департамента государственной политики в сфере федеральной юстиции Министерства юстиции Российской Федерации.

С 2005 по 2006 год – статс-секретарь – заместитель Министра юстиции Российской Федерации.

С 2006 по 2011 год – заместитель Генерального прокурора Российской Федерации.

31 октября 2011 года назначен Заместителем руководителя Аппарата Правительства Российской Федерации.

Государственный советник юстиции I класса.