Professor da PUC/SP nas disciplinas de direito do consumidor, direitos ambiental e filosofia do direito. Livre-docência em Direitos difusos. Foi assessor da Comissão que redigiu o Código de Defesa do Consumidor. Foi Diretor do Procon de São Paulo. Integrou o Conselho de diversas ONGs, dentre elas IDEC, GREENPEACE e Instituto Alana. Diretor do Brasilcon. Atualmente dirige o IPA-Instituto de Pesquisas Ambientais do Estado de São Paulo.