Possui graduação em Engenharia de Produção Mecânica pela Pontifícia Universidade Católica do Rio de Janeiro (1997), mestrado em Engenharia Nuclear pela Universidade Federal do Rio de Janeiro (2000), doutorado em Engenharia Nuclear pela Universidade Federal do Rio de Janeiro (2004) e fez pós-doutorado com bolsa do CNPq na George W. Woodruff School of Mechanical Engineering do Georgia Institute of Technology em Atlanta, GA, EUA (2004-2006). Profissionalmente, atuou em empresa multinacional de petróleo na área de controladoria (1995-1997), fez parte de equipes de consultoria em projetos de Engenharia Nuclear pela FUJB/UFRJ (1997-1999) e pela COPPETEC/UFRJ (2000-2004), foi Professor Visitante no IPRJ/UERJ (2007-2009) e Professor Adjunto (2010-2018) e Associado (2018-2021) na Universidade Federal do Oeste do Pará (UFOPA). Atualmente é Professor Associado na Escola de Engenharia de Petrópolis da Universidade Federal Fluminense (UFF), estando vinculado ao Departamento de Engenharia de Produção. Tem atuado em Engenharia e Otimização, principalmente nos seguintes temas: otimização de problemas de engenharia, concepção e modificação de metaheurísticas, além de colaborar com pesquisadores de outras áreas em otimização aplicada. Criador da metaheurística de otimização "Particle Collision Algorithm" (PCA), que tem sido utilizada e modificada por pesquisadores no Brasil e no exterior.