El príncipe Carlos era hijo del rey Óscar I de Suecia y la duquesa Josefina de Leuchtenberg.