Possui graduação em Licenciatura Plena Ciências Habilitação Matemática pela Faculdade de Formação de Professores de Goiana (1996), mestrado em Educação pela Universidade Federal de Pernambuco (2002) e doutorado em Educação Matemática pela Universidade Anhanguera de São Paulo. Atualmente é professor de Matemática do Colégio de Aplicação do Centro de Educação da Universidade Federal de Pernambuco. Participou, enquanto parecerista (livros e mídias), de várias avaliações de livros didáticos para o MEC - PNLD. Integrante do grupo de pesquisa: Grupo de Estudos em Recursos para a Educação - GERE/CNPq. Tem experiência na área de Educação, com ênfase em Educação Matemática e uso de novas tecnologias no ensino.