Родился 14 сентября 1965 года в Ленинграде в семье профессора. В 1987 году окончил юрфак Ленинградского госуниверситета, одним из его преподавателей был Анатолий Собчак. В 1989 году работал в предвыборном штабе Анатолия Собчака на выборах народных депутатов СССР, затем стал его советником на посту председателя Ленсовета (тогда же советником господина Собчака был Владимир Путин). С 1991 года Дмитрий Медведев работал экспертом возглавляемого господином Путиным комитета по внешним связям мэрии Санкт-Петербурга. В 1994-1996 годах — советник первого заместителя мэра Владимира Путина.
Одновременно в 1990-1999 годах работал преподавателем кафедры гражданского права Санкт-Петербургского университета (бывший ЛГУ), занимался частной юридической практикой, а также с ноября 1993 года был директором по юридическим вопросам ЗАО "Илим Палп Энтерпрайз" (Санкт-Петербург). В 1998 году избран членом совета директоров ОАО "Братский лесопромышленный комплекс" — как представитель "Илим Палп".
9 ноября 1999 года назначен заместителем руководителя аппарата правительства Дмитрия Козака. С 31 декабря 1999 года — заместитель главы администрации президента Александра Волошина. С февраля по март 2000 года возглавлял избирательный штаб Владимира Путина на президентских выборах. 3 июня 2000 года назначен первым заместителем главы администрации президента Александра Волошина.
Оставаясь на госдолжности, 30 июня 2000 года стал председателем совета директоров ОАО "Газпром". В 2001-2002 годах был заместителем председателя этого органа, в 2002 году вновь возглавил совет директоров газовой корпорации.
30 октября 2003 года назначен руководителем администрации президента. 21 октября 2005 года стал куратором совета по реализации национальных проектов. 14 ноября 2005 года назначен первым вице-премьером в правительстве Михаила Фрадкова, сохранил пост в кабинете Виктора Зубкова.
10 декабря 2007 года Владимир Путин поддержал кандидатуру господина Медведева на пост Президента Российской Федерации. Его поддержали партии "Единая Россия", "Справедливая Россия", Аграрная партия и "Гражданская сила".
17 декабря 2007 года Дмитрий Медведев выдвинут кандидатом на должность Президента России на съезде партии Единая Россия.
2 марта 2008 года избран на пост президента Российской Федерации.
24 сентября 2011 года на XII Съезде партии «Единая Россия» Дмитрия Медведев объявил о готовности стать премьер-министром РФ.
7 мая 2012 года президент России Владимир Путин внес в Государственную думу РФ кандидатуру Дмитрия Медведева для получения согласия на назначение его председателем правительства Российской Федерации.
8 мая 2012 года Государственная думаодобрила инициативу Президента России Владимира Путина в отношении назначения Дмитрия Медведева главой правительства России.
26 мая 2012 года избран председателем партия «Единой России».
Кандидат юридических наук (1990, тема диссертации "Проблемы реализации гражданской правосубъектности государственного предприятия"). Женат, сын Илья 1996 года рождения.