Hijo de un inmigrante español, se graduó como profesor de Letras Alemanas en la Universidad Nacional Autónoma de México (UNAM).