Defensor Público junto aos Tribunais do Júri de São Paulo (1993-2010).
Coordenador do Núcleo de Segunda Instância e Tribunais Superiores da Defensoria Pública do Estado de São Paulo (2010/2012) perante o Tribunal de Justiça de São Paulo, o Superior Tribunal de Justiça e Supremo Tribunal Federal. Subdefensor Público Geral de São Paulo (2006/2007).
Procurador do Estado de São Paulo (1993/2006).
Advogado senior e gerente jurídico da Alcoa Alumínio S.A. responsável pelas áreas de contratos e contencioso (1981/1992). Advogado senior de Bardella S.A. Indústrias Mecânicas, na área de licitação e contratos (1981).
Advogado do escritório de Victor Nunes Leal, ex Ministro do Supremo Tribunal Federal, de quem foi assistente (1975/1981). Idioma: português, inglês e francês.