Дмитрий Песков родился 17 октября 1967 года в городе Москва. Мальчик вырос в семье российского дипломата Сергея Пескова, впоследствии долгое время занимавшего должность дипломатического сотрудника Российской Федерации.
После школы № 1243 поступил в Институт стран Азии и Африки при Московском государственном университете. Будущий политик получил высшее образование в 1989 году, после чего практически сразу устроился в систему Министерства иностранных дел СССР.
В советском МИД Песков проработал недолго, уже в 1990 году его карьера свернула в совершенно другую плоскость: до 1994 года побывал на должностях дежурного референта, третьего секретаря Посольства СССР, секретаря Посольства РФ в Турции, а также атташе. В этом же году Песков стал работать в Министерстве иностранных дел России. В 1996 году начался новый виток его карьерного роста, Дмитрий Сергеевич «шагнул» с должности третьего на должность второго секретаря Посольства России в Турции.
Телевизионный дебют Пескова состоялся еще в 1999 году, тогда мужчина на протяжении трех дней пребывания первого президента РФ Бориса Ельцина на саммите ОБСЕ в городе Стамбул фигурировал в телевизионных сюжетах, поскольку Ельцин выбрал его своим переводчиком с турецкого языка. Также известно, что действующий президентский пресс-секретарь Дмитрий Песков знает английский, арабский и турецкий языки, эти знания также способствовали продвижению по политической карьерной лестнице дипломата.
В 2000 году, после назначения Владимира Путина исполняющим обязанности президента и последующего его избрания президентом, Песков назначен начальником отдела по связям со СМИ управления пресс-службы администрации президента. Затем являлся заместителем, первым заместителем начальника Управления пресс-службы президента России, заместителем пресс-секретаря президента. По данным СМИ, Песков выполнял также функции переводчика Путина во время встреч последнего с турецкими руководителями.
В апреле 2004 года занял должность первого заместителем Алексея Громова, на тот момент пресс-секретаря президента РФ. На новой должности Песков, по словам Громова, должен заниматься информационно-координационной работой, то есть обеспечивать аппаратное взаимодействие президентской пресс-службы с органами исполнительной власти.
Дополнительно за ним закреплялись подготовка крупных информационных проектов, организация больших пресс-конференций и телевизионных «прямых линий» президента, а также взаимодействие с иностранными журналистами. Кроме того, как отмечали СМИ, с этого времени Песков получил право озвучивать позицию главы государства по тому или иному вопросу.
В июле 2006 года руководил информационным освещением участия Путина в саммите G-8 в городе Санкт-Петербург. Через два года Дмитрий Сергеевич избран председателем совета директоров межгосударственной телерадиокомпании «Мир».
Владимир Путин 23 апреля 2008 года своим указом ввел должность пресс-секретаря Председателя Правительства России в ранге заместителя руководителя аппарата Правительства России. Одновременно с этим он освободил Пескова от занимаемой должности первого заместителя Алексея Громова. После официального вступления Владимира Путина в должность председателя Правительства в конце апреля 2008 года Песков стал его пресс-секретарем.
В мае 2009 года Дмитрий Песков включен в состав Совета по развитию отечественной кинематографии при Правительстве России. Новый орган под председательством Путина будет рассматривать и готовить предложения по государственной поддержке производства, проката, показа отечественной кинопродукции и ее распространения за рубежом.
После того, как Владимир Путин одержал победу на Президентских выборах в 2012 году, Дмитрий Песков стал заместителем руководителя Администрацией Президента РФ. С 22 мая 2012 года занимает пост личного пресс-секретаря президента России. Является действительным государственным советником России 1 класса.
Президент России Владимир Путин 18 мая 2018 года вновь утвердил Дмитрия Пескова на должность заместителя Руководителя Администрации Президента, пресс-секретаря Президента.
Дмитрий Сергеевич Песков 14 октября 2019 года сообщил, что отношение Москвы к турецкой операции «Источник мира» в Сирии осталось неизменным. По его словам, нужно избегать действий, которые мешают политическому урегулированию.