Graduação em Engenharia Elétrica pela Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio (1975). Mestrado em Engenharia Elétrica pela Universidade Federal do Rio de Janeiro, COPPE/UFRJ (1978). Doutorado em Engenharia Elétrica pela Universidade Federal do Rio de Janeiro, COPPE/UFRJ (1983). Pós-doutorado na Northeastern University, Electrical & Computer Engineering Department, Boston - Massachusetts, EUA (1992-1993).
Iniciou carreira acadêmica, em 1977, como professor da PUC-Rio, Departamento de Engenharia Elétrica.
Em 1994, deixou a PUC-Rio e ingressou por concurso público, como Professor Titular, na Universidade Federal Fluminense, UFF.
Vem conduzindo pesquisas na área de Engenharia Elétrica, com ênfase em métodos computacionais para análise de sistemas de potência.
Autor do livro "Métodos Numéricos: Fundamentos e Implementação Computacional", Elsevier Editora, série SBC (Sociedade Brasileira de Computação).