Possui graduação em Licenciatura em Matemática pela Universidade do Estado do Rio de Janeiro (UERJ-2001), mestrado em Modelagem Computacional, linha de pesquisa Matemática Aplicada, pela Universidade do Estado do Rio de Janeiro (UERJ-2003) e Doutorado em Computação na Universidade Federal Fluminense (UFF-2017), área de concentração Computação Científica e Sistemas de Potência, linha de pesquisa Métodos Computacionais para Equações Diferenciais, Modelagem e Simulação Computacional em Ciências. Atualmente é professor Adjunto e Coordenador do curso de Licenciatura em Matemática da Universidade Federal Fluminense (UFF-Infes) .