Possui graduação em Direito pela Universidade de São Paulo (1983), especialização em Direito pela Universidade de São Paulo (1989) e mestrado em Direito pela Pontifícia Universidade Católica de São Paulo (2004). Atualmente é professor da Fundação Armando Álvares Penteado. É Procurador de Justiça do Ministério Público do Estado de São Paulo.