Han ble kalt «Sangerprinsen», og er den hittil største musikkbegavelsen innen huset Bernadotte. Han studerte musikk hos komponisten Adolf Fredrik Lindblad og ble en utmerket pianist og sanger. Han gjorde seg også kjent som komponist (under pseudonymet «G*****»), og mer enn 50 av hans komposisjoner er bevart, deriblant marsjer, romanser og viser. Blant hans kjente melodier er Studentsången; fra 1851 med tekst av Herman Sätherberg.