Profesor de Derecho procesal penal en la Universidad del Estado de Río de Janeiro (UERJ) y en la Universidad Federal de Río de Janeiro (UFRJ), Brasil. Es doctor en Derecho procesal penal por la Universidad de São Paulo (USP), Brasil, y ha realizado una investigación postdoctoral en Democracia y Derechos Humanos en la Universidad de Coimbra (Portugal).
Es abogado especializado en defensa penal de delitos de cuello blanco y ha publicado varios libros y artículos sobre derecho procesal penal. Fue profesor visitante en la Facultad de Derecho de la Universidad de Boston (Estados Unidos) y antiguo miembro del Consejo Nacional de Política Criminal y Penitenciaria (CNPCP) del Ministerio de Justicia de Brasil.