1937 yılında Gümüşhane'nin Şiran ilçesinde doğdu. Ankara Üniversitesi Hukuk Fakültesi'ni bitirdi. Aynı fakültede master yaptı. Kıbrıs Barış Kuvvetleri Askeri Mahkemesi Baş Hakimliği görevinde bulundu. TSK'dan Hakim Albay rütbesi ile emekli oldu. İdam edilen Deniz Gezmiş, Yusuf Aslan ve Hüseyin İnan'ın yargılandıkları sıkıyönetim mahkemesinde askeri savcı olarak görev aldı. Abdullah Öcalan'ı SBF öğrencisiyken gözaltına alındıktan sonra soruşturmasını yürüten savcı olarak da biliniyor.
1991 seçimlerinde Ankara DYP milletvekili seçildi. Zaman zaman grupta Demirel'e karşı yumuşak çıkışları ile de tanınıyordu. Bir ara Cindoruk'u genel başkan seçtirmek için uğraşann milletvekilleri arasında yer aldı. Cindoruk'un genel başkanlık yarışından çekilmesi üzerine Tansu Çiller'i destekledi. Ancak kabineye giremeyince Çiller'e başkaldıran ilk milletvekilleri arasında yer aldı. İngilizce biliyor. Evli ve 3 çocuk babası.