Obteve os diplomas de graduado, mestre e doutor em Engenharia Elétrica pela Escola Politécnica da Universidade de São Paulo (EPUSP) em 1971, 1979 e 1991, respectivamente, instituição na qual atuou como professor doutor. Trabalhou na Themag Engenharia, alcançando o cargo de engenheiro-chefe do Grupo de Estudos do Sistema Elétrico, no qual participou de estudos de planejamento e de estabilidade do sistema de transmissão da Cesp e de confiabilidade das subestações de 500 kV de Itaipu. Entre 2000 e 2003 foi comissário-chefe do Grupo Técnico e de Concessões na Comissão de Serviços Públicos de Energia do Estado de São Paulo (CSPE).