Possui graduação em Matemática pela Universidade Estadual de Montes Claros (1994). Especialista em Educação Matemática Superior pela Universidade Estadual de Montes Claros, Mestre em Modelagem Computacional e Sistemas, pela Unimontes- Universidade Estadual de Montes Claros-MG. Mestre em Matemática Pura pela UnInter - Universidad Internacional Tres Fronteiras - Paraguai. Doutorando em Biotecnologia. Atualmente Professor da Universidade Estadual de Montes Claros, nos cursos Matemática em Montes Claros e São Francisco-MG. Ministra atualmente as disciplinas:, Bases do Ensino e da Aprendizagem Matemática II, Resolução de Problemas em Matemática, Produção de Módulos Didáticos e Resolução de Problemas, A Prática de Aula em Sala de Aula, Coordenador do Projeto Residência Pedagógica de Matemática em São Francisco. Coordenador do Projeto de Apoio à Matemática na Unimontes.