Ankara Üniversitesi’nde Kamu Yönetimi lisans (1992), Siyaset Bilimi yüksek lisans (1996) ve Tarih doktora (2002) dereceleri aldı. Daha önce Ankara Üniversitesi ve Çukurova Üniversitesi’nde çalıştı. Halen Bolu Abant İzzet Baysal Üniversitesi Kamu Yönetimi Bölümü’nde görev yapmaktadır. Türk siyasal tarihi, Türk düşünce tarihi ve emek tarihi alanlarında çalışmaktadır.