1963 doğumlu olan İbrahim Şahin, ilkokulu 1974 yılında orta okulu 1977 yılında lise eğitimini 1980 yılında bitirdikten sonra 1984 yılında Üniversiteyi, 1987 yılında yüksek lisansını, 1992 yılında da Doktorasını tamamlamıştır.
Doçentlik sınavını 1999 yılında veren İbrahim Şahin, profesörlüğü 2005 yılında hak etmiştir. Lisans eğitimini Gazi Üniversitesi Gazi Eğitim Fakültesi Türk Dili ve Edebiyatı Öğretmenliği Bölümünde, Lisansüstü eğitimi aynı üniversitenin Sosyal Bilimler Enstitüsünde tamamlamıştır.
Bir süre Ege Üniversitesi Edebiyat Fakültesi Türk Dili ve Edebiyatı Bölümünde araştırma görevlisi olarak çalışan İbrahim Şahin, 1994 yılında Ege Üniversitesi Türk Dünyası Araştırmaları Enstitüsüne geçmiştir.
İbrahim Şahin, halen Eskişehir Osmangazi Üniversitesi Fen-Edebiyat Fakültesi Türk Dili ve Edebiyatı bölümünde öğretim üyesi olarak çalışmalarına devam etmektedir.