7 Haziran 1946 tarihinde İstanbul'da doğdu. Saint Joseph Lisesi’ni bitirdi. Ankara Üniversitesi Siyasal Bilgiler Fakültesi Uluslararası İlişkiler Bölümü’nden 1970 tarihinde mezun oldu. 1976 yılına kadar Ankara Üniversıtesi Siyasal Bilgiler Fakültesi’nde ve Michigan State Üniversitesi’nde doktora ve doktora üstü çalışmalarını tamamladı. 1986’da Ankara Üniversitesi’nde profesörlüğe atandı.
1978’de Colombia Üniversitesi’nde, 1982’de California Üniversitesi’nde ve 1990-91 yıllarında da John Hopkins Üniversitesi’nde misafir öğretim üyeliği yaptı. Ankara Üniversitesi Siyasal Bilgiler Fakültesi Uluslararası İlişkiler Bölümü öğretim üyesi oldu.
Türk İnkılap Tarihi Enstitüsü’nün müdürlüğünü yaptı. Başbakanlık Atatürk Kültür, Dil ve Tarih Kurumu’nun yönetim kurulu üyesi oldu.