Gazi Üniversitesi Basın Yayın Yüksek Okulu'nu bitirdi. Gazeteciliğe 1976 yılında Yeni Ulus gazetesinde köşe yazarı olarak başladı. ANKA'da parlamento muhabiri olarak çalıştı. Güneş Gazetesi'nde kuruluş kadrosunda yer aldı. 1983 yılından beri Milliyet Gazetesi’nde yazmaktadır. Ayrıca TRT 1'de yayınlanan Politik Açılım programını sunmaktadır. Evli ve 1 çocuk babasıdır.