À la tête des troupes du Saint-Empire, il mit fin au second siège de Vienne par les Ottomans en 1683 aux côtés du roi élu de Pologne Jean III Sobieski lors de la bataille du Kahlenberg. Charles V poursuivit la guerre contre les Turcs en libérant Budapest et en reconquérant la Hongrie sous l'égide de la Sainte Ligue évinçant ainsi la menace ottomane en Europe centrale. Après quoi il est nommé commandant en chef des armées de la Ligue d'Augsbourg en 1688 mais tombe malade et meurt le 18 avril 1690.