Engenheiro eletricista (1983), mestre (1986) e doutor (1991) em Eng. Elétrica pela Universidade Estadual de Campinas. De 1988 a 1991 foi chefe do grupo de eletrônica de potência do Laboratório Nacional de Luz Síncrotron. Realizou estágios de pós-doutoramento junto à Universidade de Pádua (1993/1994 e 2015) e à Terceira Universidade de Roma (2003), ambas na Itália. Foi presidente da Associação Brasileira de Eletrônica de Potência – SOBRAEP e membro de diversas diretorias desta entidade. Foi coordenador do Comitê de Eletrônica de Potência e Máquinas Elétricas da Sociedade Brasileira de Automática, SBA (duas gestões) e membro eleito do Conselho Superior desta Sociedade por dois mandatos. Foi membro do comitê administrativo da IEEE Power Electronics Society por 4 anos. Foi editor associado da Transactions on Power Electronics (IEEE) de 2003 a 2018. Foi editor de Eletrônica de Potência, publicação científica da SOBRAEP. É Professor Titular da Faculdade de Engenharia Elétrica e de Computação (FEEC) da Unicamp, onde trabalha deste 1984. Foi coordenador do curso de Engenharia Elétrica de 2007 a 2011 e diretor da FEEC entre 2011 e 2015. Membro das seguintes entidades: SOBRAEP, SBA, ABENGE, SBPC, SBQEE e IEEE (Senior Member).