1954 yılında Sivas’ta doğdu. İlk, orta eğitimini doğduğu şehirde tamamladı. 1972 yılında Sivas Lisesi'ni bitirdi. Aynı yıl Sosyal Hizmetler Akademisine girdi, üç yıl okuduktan sonra ayrıldı. Tahsiline 1976–1980 yılları arasında Atatürk Üniversitesi Edebiyat Fakültesi Tarih Bölümü'nde devam etti ve bu bölümden mezun oldu. 1994 yılında, Cumhuriyet Üniversitesi İlahiyat Fakültesinde Öğretim Görevliliği kadrosuna atanana kadar serbest çalıştı. İnönü Üniversitesi Sosyal Bilimler Enstitüsü, Tarih Eğitimi Ana Bilim Dalı'nda, “Hekimbaşı Abdülhâk Molla ve Tarih-i Livâ” adlı teziyle 1997 yılında master; “Türkiye’de Tarih Düşüncesinin Modernleşmesi” adlı çalış- masıyla 2002 yılında doktora payesi aldı. 2004 yılından itibaren Cumhuriyet Üniversitesi Eğitim Fakültesi Orta Öğretim Sosyal Alanlar Bölümü Tarih Eğitimi Ana Bilim Dalı'nda öğretim üyesi olarak çalışmaktadır. Yazar evli ve iki çocuk babasıdır