Engenheiro mecânico pós-graduado em Planejamento de Sistemas Energéticos pela Faculdade de Engenharia Mecânica da Unicamp. Trabalhou na Diretoria de Controle de Poluição Ambiental e na Diretoria de Desenvolvimento e Transferência de Tecnologia da CETESB, e foi consultor da Fundação Hewlett. Atualmente, é diretor-presidente do IEMA e professor do curso de especialização em Gerenciamento Ambiental (ESALQ/USP).