Possui Graduação em Direito (1990), Doutorado em Direito (1999), e Livre-Docência em Direito (2008), todos pela Universidade de São Paulo. Atualmente é professor titular da Universidade de São Paulo. Tem grande experiência na área de Direito, com ênfase em Direito do Estado. Em 30/05/2023 tomou posse como Ministro do TSE.