Este conferentiar universitar doctor la Facultatea de Drept a Universitatii Babes-Bolyai din Cluj-Napoca, titular de Curs la disciplinele: Drept penal general (nivel licenta, anul II), Institutii de Drept Penal (nivel master), Drept penal comparat (nivel master, in lb. franceza). In prezent este si decanul acestei facultati. Este profesor asociat la Facultatea Internationala de Drept Comparat din Strasbourg (din 2002) – titular de curs la disciplina Raspunderea penala a persoanelor juridice in dreptul comparat (ciclul II), precum si profesor asociat la Facultatea de Drept din Limoges (Franta) din 2005 – titular de curs la disciplina Drept penal comparat (Master 2) si formator in cadrul INM, titular de curs la disciplina Drept penal (anul I).
A fost membru in Comisia de elaborare a proiectului noului Codul penal si in Comisia de elaborare a proiectului legii de punere in aplicare a noului Codul penal.
Este directorul revistei Caiete de drept penal si autorul a numeroase articole si studii juridice. Dintre cartile si lucrarile publicate amintim: Drept penal. Partea generala Vol. II. Curs universitar, 2018 (in colaborare cu Daniel Nitu); Drept penal. Partea generala Vol. I. Curs universitar, 2014 (in colaborare cu Daniel Nitu); Institutii si infractiuni in noul Cod penal – ghid destinat formarii formatorilor Scolii Nationale de Grefieri – 2010 (in colaborare cu Raluca Morosanu); Tratat de drept penal. Partea generala, vol. I, Bucuresti, 2008; Raspunderea penala a persoanei juridice (editia a II-a), Bucuresti, 2007 (in colaborare cu R.Chirita); Drept penal. Partea generala 1, Bucuresti, 2003; Drept penal. Partea generala, Culegere de teste grila, Bucuresti, 2005 (in colaborare cu D.Nitu); Raspunderea penala a persoanei juridice, Bucuresti, 2002 (in colaborare cu R. Chirita); Concursul de infractiuni, Bucuresti, 1999.