Possui graduação em matemática pela Universidade do Estado do Rio de Janeiro (2005), mestrado em modelagem computacional pelo Instituto Politécnico da Universidade do Estado do Rio de Janeiro - IPRJ/UERJ - (2008), e doutorado em modelagem computacional também pelo IPRJ/UERJ (2012). Atualmente é professor Adjunto do Instituto do Noroeste Fluminense de Educação Superior da Universidade Federal Fluminense (INFES/UFF) e docente permanente credenciado junto ao programa de mestrado em modelagem computacional em ciência e tecnologia do PUVR/UFF. Possui interesse em modelagem e simulação computacional, atuando principalmente nas áreas de vibroacústica, análise numérica, inteligência computacional, otimização (programação linear, programação não linear, metaheurísticas).e matemática aplicada às engenharias.