Родился в станице Упорной в 1918 году. Семья Поповых (отец - Даниил Иванович, мать - Ефросинья Димидовна) переехала в г. Лабинск. В 1940 г. Михаила призвал в ряды РККА Лабинский РВК. 4 сентября 1942 года командир отделения 1-го отдельного стрелкового батальона 140 отдельной стрелковой бригады Волховского фронта сержант Попов М.Д. пропал без вести в боях у пос. Синявино Мгинского р-на Ленинградской обл. 29 сентября 1944 г. освобожденный из плена Попов М.Д. был призван Валгаским УВК Эстонской ССР и направлен в 223 армейский запасной стрелковый полк 55 армии. 20 октября 1944 г. стрелок 1250 Краснознаменного стрелкового полка 376 стрелковой Псковской дивизии был убит в бою и похоронен у пос. Катлапьи Латвийской ССР. Имя Михаила Даниловича Попова внесено в 3-й том Книги Памяти Краснодарского края.