Дмитрий Николаевич Козак родился 7 ноября 1958 года на Украине. Служил в армии, получил высшее образование на юридическом факультете Ленинградского государственного университета, после чего проработал прокурором в ленинградской прокуратуре.
1990-1999 - занимал ряд постов в Ленгорисполкоме и администрации Санкт-Петербурга, в т. ч. заместителя начальника юридического управления Ленгорисполкома; начальника юридического управления Ленинградского (Санкт-Петербургского) городского совета народных депутатов; председателя юридического комитета канцелярии города.
1998-1999 — вице-губернатор Санкт-Петербурга.
В 1999 становится министром РФ — руководителем аппарата правительства Российской Федерации. В отставку ушёл вместе с правительством с приходом Владимира Путина на пост президента.
В 2000 году избран председателем Совета директоров ОАО «Совкомфлот».
В июле 2003 года стал зампредседателя Правительственной комиссии по проведению административной реформы.
Октябрь 2003 года — первый заместитель руководителя администрации президента РФ.
2004 — глава Комиссии по разрешению конфликта интересов Совета по борьбе с коррупцией при президенте РФ.
Май 2004 — вернулся на пост руководителя аппарата правительства РФ в ранге министра вместе с переизбранием В. Путина на второй срок.
Апрель 2004 — возглавил Правительственную комиссию по проведению административной реформы.
Сентябрь 2004 — глава Федеральной комиссии по Северному Кавказу, полномочный представитель президента в Южном федеральном округе.