Окончил Московский институт инженеров железнодорожного транспорта в 1979 году и Институт переподготовки и повышения квалификации при Правительстве Российской Федерации в 1994 году.
Трудовой путь начал в 1979 году. Работал бригадиром, мастером вагонного депо Московской железной дороги.
В 1981—1991 годах — на комсомольской работе: секретарь, первый секретарь Воскресенского ГК ВЛКСМ Московской области; второй секретарь, первый секретарь Московского областного комитета ВЛКСМ.
В 1991—1992 годах — председатель Московского координационного совета областной организации Российского молодёжного союза.
В 1992—1999 годах работал в сфере банковского бизнеса. В 1997 году — начальник управления по связям с органами государственной власти — первый вице-президент КИБ «Альфа-банк» Михаила Фридмана. В 1997—1999 годах — заместитель председателя правления ОАО «Альфа-Банк».
С 1999 года — заместитель руководителя Администрации Президента Российской Федерации. С 2000 года — секретарь Государственного совета Российской Федерации.
С марта 2004 года — помощник Президента Российской Федерации.
13 мая 2008 года назначен одним из шести помощников президента.