Il prend part à la bataille de Walcourt en 1689, où meurt l'oncle de sa femme, Guy II Chamillart, capitaine des gardes puis l'année d'après à la bataille de Fleurus, le . Viennent ensuite les sièges de Mons et de Namur, la bataille de Steinkerque, la bataille de Neerwinden le , les sièges d'Huy et de Charleroi, la prise de Villefranche et de Nice et enfin la bataille de Turin, en , où il échouera à prendre la ville en dépit des moyens considérables mis à sa disposition et amenant, avec l'aide de Maréchal de Marsin, à l'une des grandes défaites de l'armée française.