Grad­u­a­do em Dire­ito pela Pon­tif­í­cia Uni­ver­si­dade Católi­ca de São Paulo, obteve os títu­los de Mestre, Doutor  e Livre-docente em Dire­ito pela mes­ma Uni­ver­si­dade. É pro­fes­sor de Dire­ito Con­sti­tu­cional da Fac­ul­dade de Dire­ito da PUC-SP e do Pro­gra­ma de Estu­dos pós-grad­u­a­dos da Insti­tu­ição Tole­do de Ensi­no de Bau­ru. Exerce a função de Dire­tor-Adjun­to da Fac­ul­dade de Dire­ito da PUC-SP. É ain­da Procu­rador de Justiça do Min­istério Públi­co do Esta­do de São Paulo e autor de vários livros.