Родился 28 июня 1964 года в городе Москве.
В 1990 году окончил Всесоюзный юридический заочный институт.
Трудовую деятельность начал в 1982 году секретарем районного суда Москвы.
В 1982–1984 годах служил в Советской Армии.
В 1985–1990 годах – старший техник, юрисконсульт, старший юрисконсульт ряда предприятий и организаций Москвы.
В 1990–1991 годах – ведущий специалист отдела Министерства юстиции СССР.
В 1991–1993 годах – главный специалист, заведующий сектором юридического отдела аппарата Верховного Суда РСФСР.
В 1993–1994 годах – начальник юридического отдела в акционерном обществе.
В 1994–1997 годах – заместитель, первый заместитель председателя правления коммерческого банка.
В 1997–2004 годах – помощник Руководителя Администрации Президента Российской Федерации.
С апреля 2004 года – начальник Управления Президента Российской Федерации по обеспечению конституционных прав граждан.