Possui graduação em Física Nuclear pelo Instituto Superior de Ciencias y Tecnología Nucleares (1987-1992, La Habana, Cuba), mestrado em Engenharia Nuclear pela Universidade Federal do Rio de Janeiro (1997-1999) e doutorado em Engenharia Nuclear pela Universidade Federal do Rio de Janeiro (1999-2003). Tem atuado como pesquisador no Centro de Información de la Energia Nuclear - CIEN (Cuba, 1992-1994), no Centro de Tecnologia Nuclear - CTN (Cuba, 1995-1996) e como recém doutor no Laboratório Nacional de Computação Científica - LNCC (Petrópolis, 2003-2004). No período 2005-2006 atuou como professor adjunto no Departamento de Ciências Exatas e Tecnológicas da UESC- Universidade Estadual de Santa Cruz (Bahia) lecionando varias disciplinas de matemática. Desde 2006 atua na Universidade Federal Fluminense, na Escola de Engenharia Industrial e Metalúrgica de Volta Redonda (Rio de Janeiro), lecionando varias disciplinas na graduação e pós-graduação. Atualmente é professor associado do Departamento de Ciências Exata da UFF. Tem experiência de ensino e pesquisa na área de Matemática, Física Nuclear, Engenharia Nuclear e Mecânica, com ênfase na pesquisa em Matemática Aplicada - Análise Numérica, atuando principalmente nos seguintes temas: métodos numéricos para resolução de Equações em Derivadas Parciais e em especial no método dos elementos finitos. Participou como fundador e líder na criação de dois grupos de pesquisas cadastrados no CNPq: Matemática Aplicada e Computacional da UESC e Matemática Aplicada e Computacional do Polo Universitário do Sul Fluminense.