프랑스 혁명 전쟁
1796년 프랑스 혁명 전쟁 당시 그는 암베르크 전투와 뷔르츠부르크 전투에서 승리를 거둔 이후, 그는 소장으로 진급했다. 뒤이어 1799년 그는 중장으로 진급했다. 호엔린덴 전투 당시 그는 사단의 우익을 맡았다. 전투에서 철수하는 동안, 그의 신속함과 용기는 오스트리아 육군 우익이 궤멸하는 것을 막았고, 이후 카를 폰 외스터라이히테셴 공작의 신임을 받게 되었다. 1804년 카를 필리프 후작은 그의 형제였던 슈바르첸베르크 후작 요제프와 별도로 슈바르첸베르크 후작이라는 작위를 받게 되었다.