Formado pela Pontifícia Universidade Católica de São Paulo, com 25 anos de experiência na advocacia criminal, mestre em Direito Penal também pela PUC-SP. Professor de Direito Penal e Direito Processual Penal em cursos de graduação e pós-graduação. Foi Diretor do IDDD – Instituto de Defesa do Direito de Defesa de 2003 a 2019. Coordenador do Projeto Direito de Defesa no Tribunal do Júri. Coordenador da Comissão de Direitos e Prerrogativas da OAB/SP e Integrante da Comissão Especial de Direito Penal da OAB/SP. Membro do IBCCRIM, com livros e artigos publicados em revistas especializadas.