Licenciado em Matemática e Pedagogia. Possui mestrado em Educação (Currículo) e doutorado em Educação Matemática pela PUC/SP. Prêmio CAPES de Teses em 2006 de melhor tese da área de Ensino. Recebeu o título de Cavaleiro da Ordem Nacional do Mérito Educativo, Ministério da Educação do Brasil (2018).Orienta doutorado e é docente do corpo permanente e coordenador do programa de Pós-graduação em Educação Matemática, stricto sensu, da Universidade Anhanguera de São Paulo. Desenvolve pesquisas sobre currículos de Matemática na Educação Básica. Faz também pesquisas sobre a formação inicial e continuada de professores que ensinam Matemática, sobre o ensino de Probabilidade e Estatística e sobre História da Educação Matemática. Organizou e coordenou cursos em Programas de Formação de Professores na rede pública de São Paulo. Foi Professor assistente do Departamento de Matemática da PUC/SP. Coordenou projeto financiado pela Capes relativo ao Programa Observatório da Educação (dois projetos). Presta assessoria a Fundações para elaboração de Matrizes de Referências e análise de resultados de Avaliações Externas. Participou como elaborador dos PCN para o Ensino Fundamental. Participou como elaborador da Proposta Curricular de Matemática do Estado de São Paulo de 1987/1988 e da Nova Proposta em 2010. Membro da equipe de elaboração da Base Nacional Comum Curricular da área Matemática (BNCC) 1ª e 2ª versões (preliminares) e redator da 3ª versão do ensino Fundamental e elaboração da BNCC do Ensino Médio.
graduate at Ciências/Matemática from Faculdade de Filosofia Ciências e Letras de Santos (1971), master's at Education from Pontifícia Universidade Católica de São Paulo (1999) and ph.d. at Education from Pontifícia Universidade Católica de São Paulo (2005). Has experience in Mathematics, acting on the following subjects: educação matemática, currículos de matemática, formação de professores, ensino de matemática and ensino e aprendizagem.