Possui graduação em Matemática pela Universidade Estadual Paulista Júlio de Mesquita Filho (1989), mestrado em Matemática Computacional (USP - São Carlos) pela Universidade de São Paulo (1993) e doutorado em Matemática Aplicada pela Universidade Estadual de Campinas (2000).