Estuvo casado dos veces: primero, durante cuarenta años, desde 1942, con la periodista mexicana María Elena Prado Vértiz, con quien tuvo seis hijos (Alejandra, Irene, Leopoldo, Elena, Marcela y Francisco).