Graduação em Engenharia de Computação (UNICAMP 1993), mestrado em Ciência da Computação (UNICAMP 1997) e doutorado em Informática (PUC-Rio 2001). Atualmente é professor no Departamento de Engenharia de Produção da UFF, onde é coordenador do Núcleo de Logística Integrada e Sistemas (LOGIS). Trabalha com Otimização, com especialidade em Programação Inteira, atuando principalmente nos seguintes tipos de problemas: Escalonamento de Tarefas, Projeto de Redes (incluindo o clássico Problema de Steiner) e Roteamento de veículos.