Nasceu em 1949. Obteve os títulos de Engenheiro Eletricista, M.Sc., Dr. e Livre-Docente na Escola Politécnica da Universidade de São Paulo (EPUSP), in 1974, 1979, 1985 e 1993 respectivamente. Desde 1999 é professor titular da EPUSP. Em 1987/88 realizou um programa de pós-doutorado no Laboratoire d´Electrotechnique de Grenoble-França. Em 1988 fundou o LMAG – Laboratório de Eletromagnetismo Aplicado. Atualmente acumula as funções de Coordenador Geral do PECE – Programa de Educação Continuada em Engenharia da EPUSP e de Chefe do Departamento de Engenharia de Energia e Automação Elétricas da mesma escola.

Sua produção científica publicada inclui 45 artigos em revistas indexadas, 165 trabalhos apresentados em eventos nacionais e internacionais, 4 livros, 5 softwares e 3 patentes.

Orientou 14 alunos de Mestrado e 22 de Doutorado.

Foi presidente do COMPUMAG’ 97, maior conferência internacional sobre cálculo de campos eletromagnéticos por métodos numéricos, realizada em 1997 no Rio de Janeiro.

Foi presidente, por duas gestões da SBMAG – Sociedade Brasileira de Eletromagnetismo.

Foi presidente da comissão de pós-graduação da EPUSP.

Foi membro do comitê de avaliação dos cursos de pós-graduação da CAPES no triênio 2001-2003.

É membro do IEEE desde 1985.

É assessor das principais agências de fomento à pesquisa e membro de comissões de elaboração de normas técnicas da ABNT/COBEI.

Sua área de interesse inclui simulação de fenômenos eletromagnéticos por métodos numéricos e máquinas elétricas.