Родился 14 сентября 1965 года в Ленинграде.
Окончил юридический факультет Ленинградского государственного университета в 1987 году и аспирантуру ЛГУ в 1990 году. Кандидат юридических наук, доцент.
В 1990 — 1999 годах — на преподавательской работе в Санкт-Петербургском государственном университете.
Одновременно в 1990 — 1995 годах — советник Председателя Ленинградского городского совета, эксперт Комитета по внешним связям Мэрии Санкт-Петербурга.
В 1999 году — заместитель Руководителя Аппарата Правительства Российской Федерации.
В 1999 — 2000 годах — заместитель Руководителя Администрации Президента Российской Федерации.
С 2000 года — первый заместитель Руководителя Администрации Президента Российской Федерации.
В 2000 — 2001 годах — председатель Совета директоров ОАО «Газпром», в 2001 году -заместитель председателя Совета директоров ОАО «Газпром», с июня 2002 года — председатель Совета директоров ОАО «Газпром».
С октября 2003 года — Руководитель Администрации Президента Российской Федерации.
В ноябре 2005 года назначен Первым заместителем Председателя Правительства Российской Федерации.
7 мая 2008 года вступил в должность Президента Российской Федерации.
8 мая 2012 года назначен Председателем Правительства Российской Федерации.
8 мая 2018 года вновь назначен Председателем Правительства Российской Федерации.
16 января 2020 года назначен Заместителем Председателя Совета Безопасности Российской Федерации.
Награждён орденом «За заслуги перед Отечеством» II степени (2005 г.), орденом «За заслуги перед Отечеством» I степени (2015 г.).
Женат, имеет сына.