Diplômé en physique et en mathématiques à la PUC de São Paulo, il a travaillé pour le secrétariat municipal à l'éducation de São Paulo, dans la division de l'orientation technique, où il a enseigné des ateliers de mathématiques. Coordinateur de l'éducation indigène de São Paulo. A pratiqué le Ving Tsun. Maîtrise en histoire des sciences et doctorat en enseignement des mathématiques.