1990 yılında Ankara Üniversitesi Hukuk Fakültesi'nden mezun olmuştur. 1992 yılında Kamu Hukuku yüksek lisansını tamamlamıştır. Kamu Hukuku alanında 1995 yılında doktor ünvanını almıştır. 1996 yılında mezun olduğu fakülteye Ceza Hukuku alanında Yardımcı Doçent olarak atanmıştır. Columbia Üniversitesi'nde Hukuk İngilizcesi sertifikasını almıştır. 2000 yılında Doçent, 2005 yılında Profesör olmuştur. 2007 yılında Ankara Üniversitesi Hukuk Fakültesi Dekanı olmuş ve bu görevi bir yıl sürdürmüştür. 2009 yılında kamuoyunda önemli yer tutan Münevver Karabulut cinayeti'nde katil zanlısı Cem Garipoğlu'nun babası Nida Garipoğlu'nun avukatlığını yaptı.
1991 yılından beri kayıtlı olduğu Ankara Barosu'nun, 10 Ekim 2010 tarihinde gerçekleşen 61. Olağan Genel Kurulu'nda kullanılan oyların yüzde 58'ini alarak başkanlığa seçilmiştir. Ankara Barosu 62. Olağan Genel Kurulu'nda oyların yüzde 60'ını alarak, ikinci kez Ankara Barosu Başkanlığı'na seçilmiştir. 18 Temmuz 2012 tarihinde Bilim Yönetim ve Kültür Platformu kontenjanından CHP Parti Meclisi üyesi olmuştur. 26 Mayıs 2013 tarihinde yapılan Türkiye Barolar Birliği 32. olağan genel kurulunda delege oylarının yüzde 50'sini alarak Türkiye Barolar Birliği'nin 8. başkanı seçilmesinin ardından parti meclisi üyeliğinden istifa etmiştir. Evli ve iki kız çocuğu babasıdır. alıntı
1991 yılından beri kayıtlı olduğu Ankara Barosu'nun, 10 Ekim 2010 tarihinde gerçekleşen 61. Olağan Genel Kurulu'nda kullanılan oyların yüzde 58'ini alarak başkanlığa seçilmiştir. Ankara Barosu 62. Olağan Genel Kurulu'nda oyların yüzde 60'ını alarak, ikinci kez Ankara Barosu Başkanlığı'na seçilmiştir. 18 Temmuz 2012 tarihinde Bilim Yönetim ve Kültür Platformu kontenjanından CHP Parti Meclisi üyesi olmuştur. 26 Mayıs 2013 tarihinde yapılan Türkiye Barolar Birliği 32. olağan genel kurulunda delege oylarının yüzde 50'sini alarak Türkiye Barolar Birliği'nin 8. başkanı seçilmesinin ardından parti meclisi üyeliğinden istifa etmiştir. Evli ve iki kız çocuğu babasıdır. alıntı