En 1673, il sert sous les ordres du prince de Condé, puis du duc de Luxembourg, avec lequel il prend Maastricht. En 1674, à la bataille de Seneffe, il se distingue par sa bravoure. Louis XIV dit à cette occasion : . Il marche également au secours d'Audenarde. Détaché par le maréchal d'Estrades, gouverneur de Maastricht, il assiège et prend la ville de Saint-Vith, y fait un butin important et démantèle la place en six heures. Au début de 1675, il est employé en Lorraine sous les ordres du marquis de Rochefort. Il est définitivement fait maréchal de camp par brevet du .