﻿Родился 22 сентября 1922 года в Ленинграде. С апреля 1941 года Михаил Мартынов в рядах Красной Армии, призван Приморским РВК города Ленинграда. Окончил Батайскую военную авиационную школу пилотов.
С 23 сентября 1942 года сержант М. М. Мартынов на фронтах Великой Отечественной войны. По май 1945 года сражался в составе 3-го Гвардейского истребительного авиационного Ростов - Донского Краснознамённого полка   (15-я Гвардейская истребительная Сталинградская Краснознамённая ордена Богдана Хмельницкого авиационная дивизия). Летал на ЛаГГ-3, Ла-5 и Ла-7. Дважды ранен: в июне и ноябре 1943 года.
Начал войну младшим лётчиком, закончил - командиром звена. Участвовал в боевых действиях на Калининском, Сталинградском, Южном, Юго - Западном, Северо - Кавказском, Воронежском, 1-м Украинском, 4-м Украинском фронтах. В конце войны участвовал в Моравско - Остравской наступательной операции  (на территории Чехословакии).
К маю 1945 года Гвардии старший лейтенант М. М. Мартынов выполнил около 290 успешных боевых вылетов. В 49 воздушных боях сбил 12 самолётов противника лично и 4 в группе с товарищами.
После окончания Великой Отечественной войны продолжил службу в ВВС СССР. Летал на реактивных самолётах: МиГ-9 и МиГ-15. С 1949 по 1953 годы, в качестве лётчика - инструктора, выезжал в командировки в КНР, для подготовки китайских лётчиков. В 1956 году прошёл обучение на Центральных лётно - тактических курсах усовершенствования офицерского состава. С 1957 году командовал 20-м Гвардейским ИАП. С августа 1960 года Гвардии полковник М. М. Мартынов - в запасе.
За годы службы награждён орденами: Красного Знамени   (четырежды), Отечественной войны 1-й степени  (дважды), Красной Звезды   (трижды); медалями: "За боевые заслуги"," За оборону Сталинграда", "За оборону Кавказа", "За победу в Великой Отечественной Войне над Германией", "За храбрость перед врагом"  (Чехословакия), "Китайско - Советской дружбы"  (КНР).