W wieku 10 lat Karol Salwator otrzymał tytuł „pierwszego rotmistrza” w Galicyjskim Pułku Ułanów Nr 6. W 1857 roku został awansowany do stopnia majora. Po wybuchu wojny na Sardynii, w kwietniu 1859 roku opuścił wraz z rodziną Florencję. Udał się do Lombardii, gdzie dołączył do zgrupowania armii cesarskiej. Brał udział w walkach, między innymi w bitwie pod Solferino. Po bitwie awansował do stopnia podpułkownika. W 1866 roku uczestniczył w bitwie pod Sadową. 24 kwietnia 1876 został mianowany na stopień generała majora, a 24 października 1886 na stopień marszałka polnego porucznika. Od 1860 do śmierci był szefem Galicyjskiego Pułku Piechoty Nr 77.