Il est lieutenant colonel, lieutenant général en Picardie (1692), aide de camp du duc de Bourgogne (1701), brigadier de cavalerie (1704), lieutenant des 200 chevau-légers de la Garde ordinaire du Roi. Il se distingue par ses exploits militaires aux batailles de Ramillies (1706), Oudenarde et Malplaquet. Il est promu maréchal de camp en 1708, puis lieutenant général des armées du Roi en 1718. En 1741, il est élevé à la dignité de maréchal de France.