Inspecteur général de la cavalerie, lieutenant général, il s'illustre à la bataille de Fontenoy (1745) et pendant la guerre de Sept Ans où il est commandant en chef des armées en Westphalie. Il est élevé à la dignité de maréchal de France le . Le , il bat les Hanovriens et les Hessois commandés par le duc de Cumberland à Hastenbeck, mais il est remplacé à la tête de l'armée par le maréchal de Richelieu. Rappelé au service, il commande aux côtés du maréchal de Soubise à la bataille de Wilhelmsthal, le , où les Français subissent une défaite cuisante contre les coalisés commandés par Ferdinand de Brunswick-Lunebourg.