possui graduação em Bacharelado em Matemática pela Universidade Estadual de Campinas (1989), mestrado em Matemática Aplicada pela Universidade Estadual de Campinas (1993) e doutorado em Computação Aplicada pelo Instituto Nacional de Pesquisas Espaciais (2005). Atualmente é professor assistente-doutor da Universidade Estadual Paulista Júlio de Mesquita Filho. Tem experiência na área de Pesquisa Operacional, com ênfase em Otimização Combinatória, atuando principalmente nos seguintes temas: relaxação lagrangeana/surrogate, geração de colunas, sistemas de informação geográfica e sequenciamento da produção.