Михаил Иванов родился 18 июля 1910 года в городе Санкт-Петербург. Начиная с 1925 года, юноша работал учеником токаря в городе Полтава. В 1929 году, успешно окончил Школу фабрично-заводского ученичества. Работал токарем на паровозостроительном заводе. Далее прошел курс теоретического обучения в Полтавском авиакружке Осоавиахима.
В 1929 году, молодой человек вступил в ряды Советской армии. Позднее, в 1932 году, Иванов окончил Сталинградскую военную авиационную школу летчиков. По окончании летной школы, молодой офицер проходил службу в строевых частях Военно-Воздушных Сил страны. В период с октября 1936 по январь 1937 года, принимал непосредственное участие, в качестве пилота бомбардировщика «СБ», в боевых действиях в Испании.
Позже, в 1939 году Михаил Иванов перешел на должность летчика-испытателя военной приемки авиазавода № 301, расположенного в городе Химки, Московской области. Проводил испытания серийных учебно-тренировочных самолетов «УТ-2» и истребителя «Як-1». Далее, начиная с 1941 года, опытный пилот являлся летчиком-испытателем военной приемки авиазавода № 31 города Таганрог. Испытывал серийные истребители «ЛаГГ-3», «Ла-5ФН» и «Як-3».
Так же, Являлся участником Великой Отечественной войны. В июне-ноябре 1941 года, занимал должность летчика противовоздушной обороны города Таганрог. В ноябре 1941 года, при эвакуации авиазавода в город Тбилиси, пилот участвовал в боевых действиях на Юго-Западном фронте. Совершил более 50 боевых вылетов, 12 из них - на штурмовку войск противника.
С февраля 1945 года, Михаил Иванович занял должность старшего летчика-испытателя ОКБ имени Яковлева. В 1946 году, 24 апреля - выполнил первый полет и в дальнейшем провел испытания одного из первых реактивных отечественных истребителей «Як-15». Принимал активное участие в испытаниях различных модификаций истребителя «Як-3» и «Як-11», а также испытывал реактивные истребители «Як-19» и «Як-23».
Указом от 5 марта 1948 года, Михаилу Ивановичу Иванову, за мужество и героизм, проявленные при испытании новой авиационной техники, присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда». Погиб в результате авиационного проишествия,14 июля 1948 года, пилотируя самолет Як-23, при подготовке к авиационному параду. Похоронен на Новодевичьем кладбище города Москва.