Possui graduação em Matemática pela Universidade Federal Fluminense (1998), Mestrado em Matemática pela Pontifícia Universidade Católica do Rio de Janeiro (2001) e Doutorado em Educação pela Pontifícia Universidade Católica do Rio de Janeiro (2008). É professor Associado da Universidade Federal Fluminense, com atuação na graduação (Licenciatura em Matemática) e na Pós-Graduação (PPG-FEUFF). É líder do Grupo de Pesquisa HEDUMAT - História e Educação Matemática. Integra também a equipe do Laboratório de Educação Matemática (LABEM/UFF).