Родился 29 ноября 1914 года в селе Клекотки Епифанского уезда Тульской губернии (ныне Скопинского района Рязанской области). Окончил 8 классов и школу ФЗУ.
В Красной Армии с 1935 года. В 1937 году окончил Одесскую военную авиационную школу пилотов.
Участник Великой Отечественной войны, воевал на Северо-Западном, Волховском, Западном, Юго-Западном, Воронежском, 1-м Украинском фронтах. Летал на самолётах типов И-153, Ла-5 и Як разных модификаций . К июлю 1943 года совершил 163 боевых вылета и лично сбил 13 самолётов. В одном из боёв — 17 июля 1943 года — сбил 3 вражеских самолета — 2 Ме-109 и Ю-88. За этот бой Указом Президиума Верховного Совета СССР от 28 сентября 1943 года Зотову было присвоено звание Героя Советского Союза.
После войны продолжал службу в ВВС, командуя 149-м гвардейским истребительным авиаполком. В 1947 году М. И. Зотов назначен командиром 151-й гвардейской истребительной авиадивизии. В 1953 году окончил Военную академию Генштаба. С 1960 года генерал-майор авиации М. И. Зотов — в запасе. Жил в Москве. Принимал активное участие в общественной работе. Умер 2 сентября 1970 года. Похоронен на Головинском кладбище в Москве.