Salim Koca, 1952 yılında Konya ilinin Beyşehir ilçesine bağlıYeşildağ kasabasında (eski adı: Salu) doğdu. 1975 yılında, Ankara Üniversitesine bağlı Dil ve Tarih-Coğrafya Fakültesinin Genel Türk Tarihi Kürsüsünden mezun oldu. 1975-1988 yılları arasında, orta dereceli okullarda tarih öğretmeni olarak çalıştı. Bu sırada, Almanya'da Gothe Enstitüsünde Almanca öğrendi ve sahasında lisans üstü eğitimini tamamladı. Selçuklu tarihi üzerinde hazırladığı tezini 1989 yılında savunarak, tarih doktoru payesi aldı.1990 yılında Genel Türk Tarihinden doçent, 1996 yılında da Orta Çağ Tarihinden profesör oldu.