Doutor em Educação Matemática pela Pontifícia Universidade Católica de São Paulo (PUC-SP); mestre profissional em ensino de Matemática pela Pontifícia Universidade Católica de São Paulo (PUC-SP); graduado em Matemática (bacharelado e licenciatura) pela Universidade de Sorocaba (2002)