É graduado em Matemática pela Universidade de São Paulo (1955) e doutorado em Matemática pela mesma instituição (1963). Atualmente é professor em programas de pós-graduação em São Paulo e no Rio de Janeiro e atua principalmente nos temas de História e Filosofia da Matemática, História e Filosofia das Ciências, Etnomatemática, Etnociência, Educação Matemática e Estudos Transdisciplinares.