Graduado (2006) em Matemática pela Universidade Estadual Paulista “Júlio de Mesquita Filho” (Unesp, campus Presidente Prudente), mestre (2009) e doutor (2013) em Computação Aplicada pelo Instituto Nacional de Pesquisas Espaciais (INPE). Atualmente é professor no Instituto de Ciência e Tecnologia da Unesp, em São José dos Campos, onde leciona disciplinas relacionadas à matemática e à computação. Tem experiência nas áreas de sensoriamento remoto, geoprocessamento, processamento digital de imagens e reconhecimento de padrões.