Este profesor universitar doctor si conducator de doctorat la Departamentul de Drept penal in cadrul Facultatii de Drept, Universitatea din Bucuresti. In anul 1998 a obtinut titlul stiintific de Doctor in drept in materia dreptului procesual penal.
Dintre cartile publicate, amintim: Drept procesual penal. Partea generala – conform noului Cod de procedura penala, Ed. Hamangiu, ed. 1, 2016, ed. a 2-a, 2017; Drept procesual penal. Sinteze de seminar, teste grile, spete, Ed. Hamangiu, 2013; Drept procesual penal, Ed. Hamangiu, ed. a 3-a, 2011, ed. a 4-a, 2013; Institutii de drept procesual penal. Curs aprofundat (coautor), Ed. Hamangiu, 2010; Drept procesual penal. Curs selectiv pentru licenta. Teste grila (coautor), Ed. Hamangiu, 2008; Drept procesual penal. Proceduri speciale, Ed. All Beck, 2000.