Possui graduação em Licenciatura em Matemática pela Faculdades Integradas Newton Paiva, Belo Horizonte (1994), pós-graduação Latu-Sensu em Educação pela Faculdade de Educação São Luís, Jaboticabal (1998), mestre em Ciências pela Universidade Federal Rural do Rio de Janeiro, Rio de Janeiro (2011) e doutorado em Educação Matemática pela Universidade Anhanguera de São Paulo, São Paulo (2018), curso com conceito 5 pela Capes. Lecionou em instituições de ensino fundamental e médio em escolas municipais, estaduais, particulares e federais. Trabalhou por 19 anos na Universidade Federal de Viçosa - Campus Florestal, trabalhando com Física e Matemática no Ensino Médio e Matemática no curso superior de Licenciatura em Matemática. Atualmente é professor do Instituto Federal de Pernambuco campus Pesqueira. Participou como sócio da Sociedade Brasileira de Matemática, tendo experiência na área de Educação, com ênfase na Educação Matemática, atuando principalmente em temas ligados à Aprendizagem da Matemática.