Родился 12 января 1957 года в городе Москве.

В 1980 году окончил Московский государственный институт международных отношений МИД СССР.

С 1980 по 1986 год – на дипломатической работе в Посольстве СССР в ЧССР.

С 1987 по 1993 год – третий, второй, первый секретарь Посольства СССР, а затем России в ЧСФР.

С 1993 по 1997 год – заведующий отделом, начальник отдела, заместитель директора Департамента Министерства иностранных дел Российской Федерации.

С 1997 по 1998 год – помощник Президента Российской Федерации.

С 1998 по 1999 год – заместитель Руководителя Администрации Президента Российской Федерации.

С 1999 по 2004 год – заместитель Руководителя Администрации Президента Российской Федерации–начальник Управления Президента Российской Федерации по внешней политике.

С 2004 по май 2012 года – помощник Президента Российской Федерации.

22 мая 2012 года назначен Первым заместителем Руководителя Аппарата Правительства Российской Федерации.