Carlos nació el 10 de enero de 1911 en Estocolmo siendo el último hijo, único varón, del príncipe Carlos de Suecia y de Ingeborg de Dinamarca.