Fue esposo primero de la filóloga mexicana Margit Frenk Freund, con quien tuvo tres hijos: Silvia, Gerardo y Claudio.