Родился Дмитрий Ильич Козлов 1 октября 1919 года в станице Тихорецкая Кубанской области (ныне г. Тихорецк Краснодарского края). Среднюю школу Дмитрий окончил в 1937 году в г. Пятигорске и в том же году поступил в Ленинградский военно-механический институт. Но студенческие годы для Дмитрия Козлова были прерваны Великой Отечественной войной – 1 июля он добровольно ушел в Красную Армию. Служил в стрелковых войсках на Ленинградском и Волховском фронтах, участвовал в боевых действиях.