Possui graduação em Matemática pela Universidade do Estado do Rio de Janeiro (1987), mestrado em Modelagem Computacional pela Universidade do Estado do Rio de Janeiro (2003) e doutorado em Modelagem Computacional pela Universidade do Estado do Rio de Janeiro (2008). Atualmente é professor Associado da Universidade Federal Fluminense. Tem experiência na área de Matemática, com ênfase em Matemática Aplicada e Computação Científica, atuando principalmente no seguinte tema: teoria de domínios.