Possui Bacharelado em Matemática Aplicada pela Unesp, campus de São José do Rio Preto (2000)
Mestrado em Matemática Aplicada pela Unesp, campus de São José do Rio Preto (2003)
Doutorado em Matemática Aplicada pela Universidade Estadual de Campinas (2007)
Pós-doutorado na área de Controle Ótimo Multi-objetivo pela Unesp, campus de São José do Rio Preto (2008)
Livre-docente na área de Otimização Contínua pela Unesp, campus de São José do Rio Preto (2019)
Trabalhou como professor na Universidade Federal de Uberlândia, campus de Ituiutaba (2008 -- 2010)
Desde 2010 é professor da Universidade Estadual Paulista, Departamento de Matemática, campus de São José do Rio Preto.
Tem experiência na área de Matemática Aplicada atuando principalmente nos seguintes temas: Otimização e Controle Ótimo.