Juan Carlos I nació el 5 de enero de 1938 en Roma, Italia. Fue bautizado en la capilla de la Orden de Malta en Roma el 26 de enero de 1938. Se casó el 14 de mayo de 1962 en Atenas, Grecia con la princesa Sofía, con quien tuvo tres hijos: Elena, Cristina y Felipe.