
1958 yılında Afyon Lisesi'nden 1962'de Ankara Üniversitesi Hukuk Fakültesi'nden mezun oldu. Aynı yıl Ankara Hakim adayı olarak göreve başladı.
Askerliğini Kara Harp Okulu'nda Yedek Subay olarak yaptı.
Sırasıyla; Dicle, Yerköy Hakimlikleri ve Yargıtay Tetkik Hakimliği görevlerinde bulundu. Medeni Hukuk alanında 1977-1978'de Ankara Hukuk Fakültesinde yüksek lisans (master) öğrenimi yaptı. 7 Mart 1983 tarihinde Yargıtay üyeliğine seçildi.
Yargıtay 2. Hukuk Dairesi üyesi iken Yargıtay Genel Kurulu'nca belirlenen üç aday arasından Cumhurbaşkanı tarafından 27 Eylül 1988 tarihinde Anayasa Mahkemesi asıl üyeliğine atandı. 6 Ocak 1998'de Anayasa Mahkemesi Başkanı seçildi. Evli ve 3 çocuk babasıdır.