Juan af Barcelona var søn af det spanske kongepar (Alfons 13. af Spanien og britisk fødte dronning Victoria Eugenie af Battenberg). Victoria Eugenie var datter af prinsesse Beatrice af Storbritannien og datterdatter af dronning Victoria af Storbritannien. Juan to ældre brødre (Ridder af Elefanten Alfonso, prins af Asturien (1907–1938) og elefantridder Jaime de Borbón, hertug af  Segovia (1908–1975) gav afkald på deres arveret i 1933. Derfor blev Juan af Barcelona titulær kronprins fra dette år.