Ранние годы
Родился в станице Усть-Медведицкая Области Войска Донского, ныне город Серафимович Волгоградской области Российской Федерации. Из семьи служащего.
Гражданская война и межвоенный период
20-е годы
- 6/5-1920 (8 месяцев) красноармеец 242 Волжского полка 27-й стрелковой дивизии.
- 18/2 ?1921 (6 месяцев) политрук 6-го ротного участка Псковского территориального полка
- 16/6-21 (7месяцев) курсант 74-х Пехотных Псковских курсов
- 29/1-22 (7месяцев) Отделенный командир 74-х Пехотных Псковских курсов
- 21/10-22 (2 месяца) Командир взвода 74-х Пехотных Псковских курсов
- 15/10-22 (1 месяц) помкомвзвода Сводная рота 33 стрелкового полка 11-й стрелковой дивизии.
- 22/11-22 (1год 2 мес) комвзвода Учебная рота ХI дивизионной школы 11-й стрелковой дивизии
- 2/1-1924 (6 месяцев) Помкомроты Учебная рота ХI дивизионной школы 11-й стрелковой дивизии
Главный маршал бронетанковых войск П. А. Ротмистров:
- 5/10-24 (2 мес) Пом нач полковой школы 33 стрелкового полка 11-й стрелковой дивизии
- 7/10 ?1924 (1 год) «Выстрел» слушатель
- 3/10-1925 (5 месяцев) помощник начальника полковой школы 33 стрелковый полк 11-й стрелковой дивизии
- 25/2-1926 Начальник полковой школы 33 стрелковый полк 11-й стрелковой дивизии
- 1/10-1927 командир 2-го батальона 31-й стрелковый имени Урицкого полк 11-й стрелковой дивизии.
- с октября командир батальона 33-го стрелкового полка 11-й стрелковой дивизии.
- 1/10-1928 преподаватель Школа переподготовки командиров запаса РККА, 33 стрелковый полк 11-й стрелковой дивизии
- 1/10-1929 Ленинградская пехотная школа Преподаватель тактики
- 1/1-1930 и.о. начальника штаба Моторизованы отряд 11-й стрелковой дивизии
- 11.3-1930 начальник штаба Моторизованного отряда 11-й стрелковой дивизии
- 17/11-1931 и.о. инспектора моторизации корпуса военно-учебных заведений MВО (до апреля 1932)
30-е годы
- В 1936 году окончил Военную академию имени М. В. Фрунзе.
- С мая 1936 года — начальник штаба 9-й отдельной механизированной бригады.
- С июля 1937 года — начальник штаба 5-го механизированного корпуса.
- С января 1938 года — для особых поручений при начальнике Управления по командному и начальствующему составу РККА.
- С июня 1938 года — заместитель командующего 1-й Краснознамённой армией на Дальнем Востоке.
- С сентября 1938 года — начальник штаба 1-й Отдельной Краснознамённой армии.
- С июля 1939 года по январь 1941 — командующий 1-й Отдельной Краснознамённой армией.
- 13 августа 1939 года присвоено воинское звание комкор.
- 4 июня 1940 года присвоено воинское звание генерал-лейтенант.
- С января 1941 года — командующий войсками Ленинградского военного округа
Великая Отечественная война
На Северо-Западе
- (24 июня — 26 августа 1941) Командующий войсками Северного фронта
- (26 августа — 5 сентября 1941) Командующий войсками Ленинградского фронта .
29 августа И. В. Сталин в телеграмме выехавшему в Ленинград Молотову:
Никита Ломагин Неизвестная блокада. Спб 2002. Книга 1. стр.63.
На Юго-Западе
- (18 декабря 1941 года — 28 июня 1942 года) с небольшим перерывом (30 января — 11 февраля 1942 года) командовал войсками 61-й армии на Юго-Западном и Брянском фронтах,
- (28 июня — 3 июля 1942 года) генерал-лейтенант М. М. Попов возглавил 48-ю армию Брянского фронта.
- с 3 июля 1942 года командовал войсками 40-й армии Брянского фронта. В этот день под его командование передали 40-ю армию, которая находилась в тяжелом положении после прорыва на ее стыке с 13-й армией немецких войск во время Воронежско-Ворошиловградской операции. Под их натиском 40-я армия отошла более чем на 150 км. В дальнейшем фронт в полосе армии относительно стабилизировался.
- С 13 октября 1942 — заместитель командующего войсками Сталинградского фронта. На этой должности он, вместе с командующим А. И. Еременко, участвовал в организации действий оборонявшихся войск в Сталинграде, подготовке контрнаступления и его реализации, начавшегося 20 ноября 1942 года.
- После успешного окружения группировки противника под Сталинградом, М. М. Попов активно участвовал в организации управления войсками по расширению полосы между внутренним и наружным фронтами окружения.
- 8 декабря 1942 года он возглавил 5-ю ударную армию с оставлением поста заместителя командующего фронтом. С этой армией, прибывшей из РГК, М. М. Попов участвовал в Котельниковской операции.
- 26 декабря 1942 года его ставят на должность заместителя командующего Юго-Западным фронтом,
- а 28 декабря поручают командование 5-й танковой армии Юго-Западного фронт с оставлением должности заместителя командующего фронтом.
- Однако уже в январе 1943 года он оставляет эти посты и уходит в резерв Ставки.
- Возглавлял оперативную группу Юго-Западного фронта в операции «Скачок» Подвижная группа генерал-лейтенанта М. М. Попова
- С 10 апреля по 15 апреля 1943 года — командующий войсками Резервного фронта (3-го формирования). 15 апреля того же года Резервный фронт переименовали в Степной военный округ.
- С 5 июня по 10 октября 1943 года — командующий войсками Брянского фронта,Орловской операции, Брянская операция.
- Генерал армии с 26 августа 1943 года.