Родился 18 июля 1912 году в семье крестьянина в д.Надырово Альметьевского района Республики Татарстан. Окончил 7 классов. Работал в колхозе.
Мобилизован в 1941 году Альметьевским райвоенкоматом. Воинское звание – мл.сержант.
В 1945 году мл.сержант Ханнанов М.Г. вернулся на родину. Жил и работал в д. Надырово Альметьевского района.
Награжден:
- «За освобождение Украины г. Запорожье» Объявлена благодарность от 14.10.1943 г;
- «При форсировании Сиваша и Джанной» объявлена благодарность от 11.04.1944;
- «За отличные боевые действия в боях при прорыве противника и овладении крепостью военно-морской базой на Черном море –Севастополь» объявлена благодарность от 10.05.1944 г.;
- «При форсировании реки Свирь» объявлена благодарность от 24.06.1944г.»;
- «При прорыве обороны противника южнее г.Бендеры» объявлена благодарность от 22.08.1944 г.
- «При прорыве противника и форсировании Дуная» объявлена благодарность от 09.12.1944 г.;
- «За овладение города Бичке и Секешракервар» объявлена бдагодарность от 24.12.1944 г;
-«При овладении г.Будапешт» объявлена благодарность от 13.02.1945 г.
- медаль «За взятие Будапешта» от 09.06.1945 г.;
- медаль «За отвагу» № 907888;
- медаль « За победу над Германией» от 11.07.1946 г.;
- орден «Октябрьской революции» № 3273 от 30.03.1971 г.;
- орден Отечественной Войны II степени № 5508646 от 11.03.1985 г.
- орден «Красной Звезды» № 1895375.
Умер 16 октября 1991 г., похоронен в д.Надырово Альметьевского района.