Possui graduação em Matemática (Licenciatura) pela Universidade Federal de São Carlos (1984), mestrado em Programa de Pós Graduação em Educação pela Universidade Federal de São Carlos (1991) e doutorado em Programa de Pós Graduação em Educação pela Universidade Federal de São Carlos (1997). Atualmente é professor assistente doutor do Departamento de Educação da Faculdade de CIências da Universidade Estadual Paulista Júlio de Mesquita Filho. É membro cadastrado do Grupo de Pesquisa "Estudos Marxistas em Educação" da UNESP, Campus de Araraquara, Grupo de Pesquisa cadastrado junto ao CNPq. É líder do "Grupo de Pesquisa Pedagogia Histórico-Crítica e a Educação Matemática? (GPPHCEM).Tem experiência na área de Educação, com ênfase em Fundamentos Históricos e Filosóficos do Ensino de Matemática, atuando principalmente nos seguintes temas: Fundamentos da Educação Matemática, História da Matemática e Ensino da Matemática, Ensino da Matemática na perspectiva da Pedagogia Histórico-crítica, Matemática Escolar e a questão cultural segundo a perspectiva marxista. Desde 2013 é docente do Programa de Pós-Graduação em Docência para a Educação Básica, Mestrado Profissional, na Faculdade de Ciências da UNESP, Campus de Bauru, São Paulo.
graduate at Programa de Pós Graduação Em Educação Para a Ciênc from Universidade Federal de São Carlos (1984), master's at Programa de Pós Graduação Em Educação from Universidade Federal de São Carlos (1991) and ph.d. at Programa de Pós Graduação Em Educação from Universidade Federal de São Carlos (1997). Has experience in Education, acting on the following subjects: educação matemática, educação, fundamentos da educação, ensino da matemática and fundamentos da educação matemática.