Licenciado em Matemática pela UPE (2005), com Especialização em Ensino da Matemática pela FAINTVISA (2007) e em Tecnologias em Educação pela PUC do Rio de Janeiro (2013), Mestrado em Educação Matemática e Tecnológica pela UFPE (2011) e Doutorado em Ensino das Ciências e Matemática pela UFRPE (2016). Atualmente é professor na UFRPE, no Departamento de Educação, atuando no curso de Licenciatura em Matemática e no Programa de Pós-Graduação em Ensino das Ciências. Também é professor no Programa de Pós-Graduação em Educação Matemática e Tecnológica - EDUMATEC-UFPE. Pesquisa na área de Educação Matemática, com ênfase em didática da matemática, pensamento algébrico, álgebra escolar e teoria da objetificação do conhecimento.