Prins Carl var yrkesmilitær innen kavaleriet (derav kom hans tillnavn "Blå prinsen") og steg i gradene til general. I årene 1898-1912 var han inspektør for kavaleriet. 10. mai 1882 ble han valgt som første æresmedlem av Kungliga Vetenskapsakademien. Han var i 1886, sammen med sine brødre Prins Oscar og Prins Eugen, med på å stifte Stockholms fältrittklubb. Han var Formann i svenska Röda korsets överstyrelse 1906-45 og leder for organisasjonens humanitære innsats.