En 1955 se casó con la gestora cultura Gloria Zea, con quien tuvo tres hijos: Fernando, Lina y Juan Carlos. Este último nació en 1960, el mismo año en que se separó de su primera esposa.