Дмитрий Николаевич Козак родился 7 ноября 1958 в Кировоградской области Украины.
 В 1985 - 1990 годах - работал в Ленинградской прокуратуре прокурором, старшим прокурором. 
В 1989 - 1990 годах - начальник юридического отдела концерна «Монолит-Кировстрой». 
В 1989 - 1990 годах - главный юрисконсульт Ассоциации морских торговых портов. 
В 1990 - 1991 годах - заместитель начальника юридического управления Ленгорисполкома. 
В 1991 - 1993 годах - начальник юридического управления Ленинградского (Санкт-Петербургского) горсовета. 
В 1994 - 1999 годах - председатель Юридического комитета мэрии Санкт-Петербурга. Сохранил за собой этот пост и после победы на выборах губернатора Владимира Яковлева. 
 В 1998 - 1999 годы - вице-губернатор Санкт-Петербурга. В январе 1999 года уволился из администрации по собственному желанию. 
С мая 1999 года был приглашен на работу в администрацию президента РФ на должность заместителя руководителя аппарата по правовым вопросам. 
С августа 1999 - руководитель аппарата правительства РФ. 
В мае 2000 года кандидатура Козака была предложена комитетом Совета Федерации на должность Генерального прокурора РФ, но это назначение так и не состоялось: президент предложил сенаторам для утверждения Владимира Устинова. 
В 2000 году был назначен заместителем руководителя администрации президента РФ. Вошел в состав Совета при президенте РФ по вопросам совершенствования правосудия. Являлся председателем совета директоров ОАО «Совкомфлот». 
С 2003 года - первым заместитель руководителя администрации президента РФ. 
В марте 2004 года - назначен на должность руководителя аппарата правительства РФ в ранге министра в правительстве Михаила Фрадкова. В апреле 2004 года возглавил правительственную комиссия по проведению административной реформы. 
С сентября 2004 года - назначен полномочным представителем президента в ЮФО, возглавил федеральную комиссию по северному Кавказу. 
24 сентября 2007 года – назначен министром регионального развития в правительстве РФ.
По материалам агентства РИА «Новости»