Mestre em Matemática pela Universidade de Brasília e bacharel em Ciência da Computação pela Universidade Federal de Minas Gerais, atuou no ensino de matemática e informática em instituições de ensino de Minas Gerais e no Distrito Federal. Atualmente, é professor do Centro Universitário Projeção nas
áreas de Matemática, Estatística, Matemática Financeira e Tecnologia da Informação e atua como servidor do Conselho Nacional de Justiça (CNJ).