Окончил юридический факультет Ленинградского государственного университета в 1987 году и аспирантуру ЛГУ в 1990 году. Кандидат юридических наук, доцент.
В 1990-1999 годах - на преподавательской работе в Санкт-Петербургском государственном университете.
Одновременно в 1990-1995 годах - советник Председателя Ленинградского городского совета, эксперт Комитета по внешним связям Мэрии Санкт-Петербурга.
В 1999 году - заместитель Руководителя Аппарата Правительства Российской Федерации.
В 1999-2000 годах - заместитель Руководителя Администрации Президента Российской Федерации.
С 2000 года - первый заместитель Руководителя Администрации Президента Российской Федерации.
В 2000-2001 годах - председатель Совета директоров ОАО «Газпром», в 2001 году - заместитель председателя Совета директоров ОАО «Газпром», с июня 2002 года - председатель Совета директоров ОАО«Газпром».
С октября 2003 года - Руководитель Администрации Президента Российской Федерации.
В ноябре 2005 года назначен Первым заместителем Председателя Правительства Российской Федерации.
2 марта 2008 года избран Президентом Российской Федерации.