Maréchal de camp en 1680, il est employé contre les Vaudois en 1686 et nommé lieutenant général en 1688. Après avoir pris part au siège de Philippsbourg au commencement de la guerre de la Ligue d'Augsbourg, il est nommé commandant en chef en 1690. Le , il remporte la victoire de Staffarde contre l'Espagne et la Savoie, le jour suivant il occupe Saluces et le , Suse. Le , il gagne la bataille de La Marsaille contre le duc de Savoie. Cette série de revers n'empecha pas ni l'invasion du Dauphiné ni l'imposition à la France par la Savoie d'une paix séparée en 1696, qui couta à Louis XIV la restitution de Pignerol au duc de Savoie.