Burhaniye hakim adayı olarak mesleğe başlamış; sırasıyla Orhaneli ve Erzurum Cumhuriyet Savcılığı, Bingöl Sulh Hakimliği, Tokat ve Kırşehir Ağır Ceza Mahkemesi Başkanlığı, İzmir Ceza Hakimliği ve Bakırköy Ağır Ceza Mahkemesi ile Adli Yargı Adalet Komisyonu Başkanlıkları görevlerinde bulunmuştur.
Yargıtay dönemi Değiştir
19 Temmuz 1984 tarihinde Yargıtay Üyeliğine seçilmiştir. Yargıtay Büyük Genel Kurulu'nca; ilki 26 Aralık 1994 tarihinde, ikincisi de 28 Aralık 1998 tarihinde olmak üzere iki kez Yargıtay Onbirinci Ceza Dairesi Başkanlığına seçilmiştir. Yargıtay Büyük Genel Kurulu'nca gösterilen adaylar . arasından 21 Ocak 2001 tarihinde Ahmet Necdet Sezer tarafından Yargıtay Cumhuriyet Başsavcılığına seçilmiştir. 20 Mayıs 2003 tarihinde yaş sınırı nedeniyle emekliye ayrılmıştır.
Yargıtay sonrası Değiştir
2006 yılında YARSAV'ın kurucuları arasında yer almıştır.[1] 26 Mayıs 2012 tarihinde Türk Hukuk Kurumu Başkanlığına seçilmiştir.