Hijo de Juan de Borbón, conde de Barcelona, y nieto de Alfonso XIII, Juan Carlos nació el 5 de enero de 1938, en Roma, en el exilio de la Segunda República.
Juan Borboikoa Bartzelonako kondearen semea eta Alfonso XIII.aren biloba, Juan Carlos 1938ko urtarrilaren 5ean jaio zen, Erroman, Bigarren Errepublikaren garaian erbestean egon baitziren horren gurasoak.