Dmitry Kozak est né en 1958 dans la région de Kirovograd. Il est diplômé en droit à l’Université d’État de Leningrad en 1985. Jusqu’en 1989, il a exercé les fonctions de procureur, puis de procureur en chef au bureau du procureur général de la ville de Leningrad.
De 1989 à 1990, il dirige le service juridique de l’entreprise Monolit-KirovStroy au sein de l’Association du commerce des ports maritimes de l’URSS.
De 1990 à 1999, il exerce diverses fonctions majeures au sein du Comité exécutif de Leningrad et de l’administration de la ville de Saint-Pétersbourg, telles que chef-adjoint du bureau juridique, chef du service juridique (au Conseil des représentants du peuple de la ville), et Président du Comité juridique de la chancellerie de Saint-Pétersbourg.
De 1998 à 1999, il est Vice-gouverneur de la même ville.
De 1999 à 2000, il est à la tête du Bureau exécutif du gouvernement de la Fédération de Russie, et par conséquent, ministre de la Fédération de Russie. En juin 2003, il devient Vice-président de l’administration (bureau exécutif) du Président russe.
En octobre 2003, il devient Premier Vice-président du gouvernement de la Fédération de Russie puis en mars 2004, il prend la tête du Bureau exécutif du gouvernement, devenant ainsi ministre de la Fédération de Russie. En septembre 2004, il est nommé Plénipotentiaire auprès du Président, dans le district fédéral du Sud. Depuis septembre 2007, M. Kozak exerce les fonctions de ministre de la Fédération de Russie pour le développement régional.
De septembre 2007 à octobre 2008, Kozak a été Ministre russe pour le développement régional. Le 14 octobre 2008, le Président russe Dmitry Medvedev a annoncé la création d’un huitième poste de Vice Premier Ministre auquel il a nommé Dmitry Kozak.