É bacharel e licenciado em Matemática pela Universidade Federal de Viçosa (UFV), mestre e doutor em Matemática pela Universidade de Brasília (UnB), com doutorado sanduíche na Universidad Autónoma de Madrid. Desde 2004, atua como professor de cursos de graduação e pós-graduação com experiência na UnB e em instituições de ensino superior no Distrito Federal e em Goiás. Desde 2009, é professor do Instituto de Matemática e Estatística da Universidade Federal de Goiás (IME-UFG).