Estuvo casado con Paz Terán y Lascuráin, con la que tuvo siete hijos.