Abogado inscrito en el Colegio de Abogados de Brasil (OAB), Sección del Estado de Rio de Janeiro, desde 1992 con el número de colegiado 77.243, se licenció por la Universidade Candido Mendes. Tiene como especialidad el Derecho Penal mediante el curso de Postgrado en Abogacía Penal por la Universidade Candido Mendes. Además, tiene titulo de Maestría en Criminología y Derecho Penal por la Universidade Candido Mendes y en la actualidad cursa Maestría en Derecho Procesal Constitucional por la Universidad Nacional Lomas de Zamora, en Argentina.
Fue pasante en el bufete de abogados Ulhôa Canto, Rezende e Guerra en el segundo semestre de 1989 y trainee en Price Waterhouse en 1990. Tras dos años y medio de experiencia en el bufete de abogados Antônio Evaristo de Moraes Filho e George Tavares (1991-1993) y seis meses en el despacho del abogados Luís Guilherme Vieira, fundó en 1994 el bufete de abogados Thompson Advogados.
Impartió la asignatura de Derecho Penal en la Escola Superior de Advocacia [Escuela Superior de Abogacía] – ESA. Ocupó los cargos de Tutor de Pasantía de Práctica Jurídica y Profesor de Práctica Forense II en el periodo de marzo de 2000 a octubre de 2001. En la actualidad imparte la asignatura de Derecho Procesal Penal en la UCAM [Universidade Candido Mendes], en Ipanema. También impartió el módulo “Crimines Contra el Orden Financiero y Tributario” en el Curso de Postgrado “La Vez del Maestro”, en la Universidade Candido Mendes.
Fue delegado de la Comisión de Derechos Humanos y Asistencia Judiciaria de la Sección del Colegio de Abogados de Brasil, Sección del Estado de Rio de Janeiro, en 1996. Es miembro de la Comisión Permanente de Derecho Penal del Instituto de Abogados de Brasil y de la Association Internationale de Droit Pénal – AIDP (miembro nº M3964). Es revisor técnico de la traducción de los libros del autor estadounidense John Grisham, editora Rocco.
Lengua extranjera: Inglés – graduado por el Instituto Brasil Estados Unidos – IBEU, en 1989.