İstanbul Üniversitesi Hukuk Fakültesi`ni bitirdikten sonra Ord. Prof. Dr. Sulhi Dönmezer`in asistanlığını yapmıştır. Daha sonra Selçuk Üniversitesi Hukuk Fakültesi`nde Yrd. Doç. ve Doçent ünvanlarını elde etmiştir. 2001 yılında göreve başladığı Gazi üniversitesi Hukuk Fakültesi`nde 2006 yılında Profesör ünvanını almıştır.
Yeni Ceza Kanunu`nun hazırlanmasında etkin rol almıştır.
Kitapları
- Ekonomik Çıkar Amacıyla İşlenen Suçlar, Seçkin Yayıncılık, 2002
- Gerekçeli Türk Ceza Kanunu, Seçkin Yayıncılık, 2004
- Türk Ceza Kanunu GAZİ Şerhi, Seçkin Yayıncılık,2005
- Uygulamalı Ceza Hukuku (Cumhur Şahin ile birlikte), 2001
- Türk Ceza Hukuku Genel Hükümler, 2006
- Türk Ceza Hukuku GAZİ Külliyatı (Cumhur Şahin İle birlikte), 2005
- Terörle Mücadele Kanunu, 2006