possui graduação em Filosofia pela Pontifícia Universidade Católica de Minas Gerais (1980), graduação em Engenharia Eletrônica pelo Instituto Militar de Engenharia (1988), mestrado em Matemática pela Associação Instituto Nacional de Matemática Pura e Aplicada (1991) e doutorado em Matemática pela Associação Instituto Nacional de Matemática Pura e Aplicada (1995). Fez estágio de pós-doutorado na University of Notre Dame em 2000. É professor associado da Universidade Federal Fluminense.