Licenciado em Matemática pela Universidade Estadual Paulista Júlio de Mesquita Filho, mestre em Matemática pela Universidade de São Paulo, doutor em Matemática pela Brandeis University e livre docente em Matemática pela Universidade de São Paulo. É Professor Associado da Universidade de São Paulo, campus de São Carlos (SP). Tem experiência em ensino e pesquisa na área de Matemática, atuando principalmente em Topologia Algébrica, Diferencial e Geométrica.