Tercero de cuatro hijos (Marta, José Agustín, Juan y Luis) de un matrimonio barcelonés de clase media, pronto conoció las penurias de la guerra: hambre y, muy especialmente, la muerte de su madre Julia Gay a mediados de marzo de 1938 en un bombardeo en Barcelona por parte de la aviación italiana cuando Juan contaba solo con siete años.