Yüksek tahsilini Ankara Üniversitesi Dil ve Tarih-Coğrafya Fakültesi Tarih Bölümü'nde yaptı.
1960 Aralık ayında İstanbul Üniversitesi Edebiyat Fakültesi'nin Umumî Türk Tarihi Kürsüsüne asistan olarak girdi.
" Ötemiş Hacı'ya Göre Cuci Ulusu'nun Tarihi" adlı tezi ile Aralık 1965 yılında doktor ünvanını aldı.
1971-1972 yıllarında bir yıl, üniversite kontenjanıyla Londra'ya giderek ilmî incelemelerde bulundu.Yurda dönüşünde tamamladığı " Altın-Orda Hanlığı'nda Sayın Han Sülâlesi Devri (1227-1360)" adlı tezi ile 1973 Kasımı'nda doçentlik ünvanını aldı.
1974 Kasımı'ndan itibâren, mebsûb olduğu Türk Tarihi Kürsüsünün 3-6. sömestr öğrencilerine, sırasıyla: Altın-Orda ve Çağatay Hanlıklarıyla, İlhanlı Devleti; 7-8. sömestr talebelerine ise, Timur ve Timurlular tarihi; ayrıca Tarih Metodu derslerini verdi; "Kaynaklar" ve "Osmanlıca Metinler" üzerine seminer çalışmaları yaptı.
1975-1977 ders yıllarında ise, Bağdad Üniversitesi Edebiyat Fakültesi'nde, davetli öğretim üyesi olarak tedrîsatda bulundu.
M. Kafalı, Türkoloki kongrelerine katıldı.
Profesörlük takdim tezi olarak sunduğu "Çağatay Hanlığı (1227-1345)" adlı eseriyle 24 Mayıs 1982'de bu ünvanı aldı.
Halen A.Ü. Dil ve Tarih-Coğrafya Fakültesi'nde öğretim üyeliğine devam etmektedir.
Üyesi olduğu kuruluşlar: Türk Tarih Kurumu
Bildiği yabancı diller: İngilizce, Rusça
Kitapları:
Altın Orda Hanlığının Kuruluş ve Yükseliş Devirleri. İstanbul 1977.
Bu sayfada yer alan bilgilerle ilgili sorularınızı sorabilir, eleştiri ve önerilerde bulunabilirsiniz. Yeni bilgiler ekleyerek sayfanın gelişmesine katkıda bulunabilirsiniz.