Старший летчик 7-го гвардейского штурмового авиационного полка (230 штурмовая дивизия, 4-я воздушная армия, 2-й Белорусский фронт), гвардии лейтенант, Герой Советского Союза (1945).
Родился в ноябре 1919 г. в г. Халтурин (ныне – г. Орлов) в семье служащего. После окончания школы в г. Котельниче в 1937 г. поступил на физико-математический факультет в Кировского педагогического института им. В. И. Ленина. В 1942 г. окончил Чкаловскую военно-авиационную школу пилотов. На фронте с мая 1943 г. Участвовал в боях за освобождение Северного Кавказа, Крыма, Белоруссии и Польши.
За годы войны М. Г. Шатов совершил 152 боевых вылета: уничтожил 15 танков, 63 автомашины, 18 цистерн с горючим, 23 орудия, 35 железнодорожных вагонов, 10 самолетов на земле и три в воздухе, свыше 850 немецких солдат и офицеров.
Награжден орденом Ленина, двумя орденами Красного Знамени, орденом Отечественной войны 1-й степени, шестью медалями.
Указам Президиума Верховного Совета СССР от 23 февраля 1945 г. М. Г. Шатову присвоено звание Героя Советского Союза.
После войны продолжал службу в ВВС. В 1953 г. окончил Краснознаменную Военно-воздушную академию, летал на реактивных самолетах-истребителях. В 1956 г. майор Шатов уволен в запас по состоянию здоровья. Жил в Кирове.
Последние годы жизни прошли в Кыргызстане. В 1963 г. он вместе с женой и тремя детьми переехал во Фрунзе, где работал в республиканском Энергосбыте.
13 сентября 1967 г. у Шатова остановилось сердце. Он умер во сне в возрасте 47 лет. Был похоронен на Северном кладбище в Бишкеке. Именем Шатова названа улица в г. Котельниче и переулок в г. Орлове.