Указом Президиума Верховного Совета СССР от 23 февраля 1948 года за отвагу и геройство, проявленные в годы Великой Отечественной войны, гвардии майору Козлову Михаилу Даниловичу было присвоено звание Героя Советского Союза.
После войны он продолжил службу в рядах ВВС. В августе 1947 года принял командование авиационным полком. В 1957 году окончил Военную академию Генштаба. С 1966-го – генерал-майор в запасе. Проживал в городе Рязани.