Родился
9 июня 1922 в деревне Илякшиде ныне
Илишевского района Башкирии в семье
крестьянина. По национальности - башкир.
Окончил 2 курса техникума наркомата
путей сообщения в 1940 году. В Красную Армию призван 15 декабря 1940
года Ждановским райвоенкоматом города
Уфы. Окончил Энгельсскую военную
авиационную школу в 1942 году. После
окончания авиашколы с 25 сентября 1942 в
действующей армии.
Боевой путь начал сержантом — рядовым
летчиком. В 1944 году стал командиром
эскадрильи. Войну закончил майором,
штурманом полка. Сражался в боях под
Сталинградом, в Донбассе, Крыму,
Белоруссии, Литве, Польше, Восточной
Пруссии. Вклад, который внес М.Г. Гареев в
разгром немецко-фашистских захватчиков,
служит ярким образцом отваги, мужества и
геройства, беспредельной любви и
преданности Родине.
Гвардии капитан Гареев к августу 1944
совершил 164 боевых вылета, проявив
мужество и героизм, за что 23 февраля 45
ему присвоено звание Героя Советского
Союза с вручением ордена Ленина и медали
"Золотая Звезда".
За совершённые к марту 1945 207 боевых
вылетов 19 апреля 1945 гвардии майор Гареев
награжден второй медалью "Золотая
Звезда".
Всего за время Великой Отечественной
войны М.Г. Гареев совершил около 250
боевых вылетов. Участник Парада Победы в
Москве 24 июня 1945 года.
После окончания войны командовал
авиационным полком. В 1951 году окончил
Военную академию имени М.В. Фрунзе, в 1959
— Военную академию Генштаба. Полковник
(1956). С 1964 года в запасе. Жил и работал в
Уфе. Был председателем республиканского
комитета ДОСААФ (1965-1977). Избирался
депутатом Верховного Совета СССР 2—4-го
созывов (1946 - 58 гг.), депутатом Верховного
Совета Башкирской АССР 7-9 созывов.
Умер 17 сентября 1987 года, похоронен в
городе Уфе в Парке Победы.
Награжден орденом Ленина (1945), 3 орденами
Красного Знамени (1943, 1944, 1945), орденом
Трудового Красного Знамени (1973), орденом
Богдана Хмельницкого 3 степени (1945),
Александра Невского (1945), 2 орд.
Отечественной войны 1 степен (1944, 1945), 3
орденами Красной Звезды (1943, 1944, 1944) и
медалями.