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. É vice-diretor da Sociedade Brasileira de Educação Matemática - Regional Rio de Janeiro (2016-2018). Integra também a equipe do Laboratório de Educação Matemática (LABEM/UFF). Tem experiência na área de Matemática, com ênfase em Educação Matemática, atuando principalmente nos seguintes temas: livro didático e história da educação matemática.