Professor de Dret processal penal a la Universitat de l'Estat de Rio de Janeiro (UERJ) i a la Universitat Federal de Rio de Janeiro (UFRJ), Brasil. És doctor en dret processal penal per la Universitat de São Paulo (USP), Brasil, i va realitzar una investigació postdoctoral en Democràcia i Drets Humans a la Universitat de Coimbra, Portugal.
És advocat especialitzat en defensa penal de delictes de coll blanc i ha publicat diversos llibres i articles sobre dret processal penal. Va ser professor visitant a la Facultat de Dret de la Universitat de Boston, Estats Units, i va ser membre del Consell Nacional de Política Criminal i Penitenciària (CNPCP) del Ministeri de Justícia de Brasil.