1929 yılında Kadınhan Konya'da doğdu. Galatasaray Lisesi, İstanbul Üniversitesi Gazetecilik Enstitüsü ve Strasbourg Üniversitesi doktora eğitimi aldı. 1947'de gazeteciliğe başladı. Son saat, Yeni Sabah, Akşam, Yeni İstanbul, Milliyet, Barış, Aydınlık gazetelerinde muhabir, yazı işleri müdürü ve yazar olarak çalıştı. 1964'den itibaren yurt dışında basın ataşeliklerinde bulundu. 1972 Milliyet'in Almanya baskısını başlattı. 1974 ve 1978-79'da CHP iktidarında Basın Yayın Genel Müdürlüğü yaptı. 1975- 1977 CHP'nin uluslar arası ilişkiler hizmetlerini yürüttü. 1978'den itibaren yurtiçi ve yurtdışı üniversitelerde tarih ve gazetecilik konularında ders verdi. Hepsi de tarih konularında yayınlanmış 47 kitabı bulunuyor. Gazeteciler Cemiyeti (iki defa), Afet İnan, Yunus Nadi ve Sedat Simavi sosyal araştırma ödüllerini kazandı.