Su formación académica la llevó a cabo en la Facultad de Ciencias de la Universidad Nacional Autónoma de México, donde concluyó la licenciatura y la maestría en matemáticas. Su director de tesis fue el doctor Guillermo Torres Díaz. Posteriormente realizó el doctorado en el Instituto de Matemáticas de la Universidad de Heidelberg en la República Federal de Alemania, bajo la tutoría de los profesores Albrecht Dold y Dieter Puppe, obteniendo la mención magna cum laude.