Livre-docente (Direito – USP); Doutor (Direito – USP); Mestre (Direito – USP); Bacharel (Direito – USP).
Professor da Faculdade de Direito da ESPM e da Faculdade de Direito da USP. Foi pesquisador bolsista, em nível doutoral e pós-doutoral, no Instituto Max Planck de Direito Penal (Friburgo, Alemanha), na American University (Washington-DC, EUA) e na Universidade de Oxford (Oxford, Reino Unido).
Autor de Como remover um presidente: teoria, história e prática do impeachment no Brasil (Ed. Zahar), entre outros livros. Advogado e consultor jurídico no escritório Davi Tangerino Advogados, em São Paulo.