Possui Graduação e Mestrado em Matemática pela Pontifícia Universidade Católica do Rio de Janeiro (1975,1977) e Doutorado em Matemática pelo Courant Institute, da New York University (1982). Atualmente é Professor Titular da PUC-Rio. Tem experiência em equações diferenciais, tendo atuado em análise funcional não linear, sistemas completamente integráveis, teoria espectral, análise numérica e combinatória.