En 1953 se casó con María del Carmen Hinojosa y tuvo 5 hijos: Felipe (presidente de México), Luisa María (senadora de la República), Luis Gariel (médico), Juan Luis (diputado federal LV Legislatura) y María Carmen (terapeuta).