1996 yılında İnönü Üniversitesi Eğitim Fakültesi Tarih Öğretmenliği Programından mezun oldu. 1996-1999 yılları arasında Ortaokul Tarih Öğretmeni olarak görev yaptı. 2002 yılında, Niğde Üniversitesi Sosyal Bilimler Enstitüsü’nde Yakınçağ Tarihi alanında yüksek lisansını tamamladı. 2008 yılında Gazi Üniversitesi Eğitim Bilimleri Enstitüsü’nde Sosyal Bilgiler Eğitimi alanında doktora eğitimini tamamladı. Sosyal Bilgiler Eğitimi alanında çalışmaları devam etmektedir.