Han ble født som prins av Sverige og Norge, og fikk samtidig tittelen hertug av Västergötland. Hans foreldre var kong Oscar II og dronning Sofia, som var født prinsesse av Nassau.