1940 yılında Malatya’da doğmuştur. Ankara Üniversitesi Dil ve Tarih- Coğrafya Fakültesi Tarih Bölümü’nden mezun olmuştur.Bir süre Tarsus Lisesi’nde tarih öğretmenliği yapmıştır.
1967’de mezun olduğu fakültede araştırma görevlisi,
1972’de Doktor, 1979’da Doçent ve 1988’de Profesör olmuştur. Çeşitli üniversitelerde dersler vermiştir.
Türk İnkılap Tarihi Enstitüsü Müdürlüğü yapmıştır.