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