Possui graduação em Licenciatura Em Matemática pela Universidade do Estado do Rio de Janeiro (2000), mestrado em Modelagem Computacional pela Universidade do Estado do Rio de Janeiro (2003), doutorado em Modelagem Computacional pela Universidade do Estado do Rio de Janeiro (2008) e Pós-Doutorado em Modelagem Computacional pelo IPRJ/UERJ (2019). Atualmente é professor associado 2 da Universidade Federal Fluminense. Tem experiência na área de Matemática, com ênfase em Matemática, atuando principalmente nos seguintes temas: numerical solutions, informática educativa, equação de richards, shallow water equations e openfoam.