Nommé colonel en 1747, il se distingue au siège de Maastricht en 1748, et devient le gouverneur de Vendôme en 1749. Après s'être distingué en 1756 lors de l’expédition de Minorque, en particulier lors du siège de Mahón, il est promu général de brigade dans l'infanterie et colonel du régiment d'Auvergne. En 1758, il combat en Allemagne, notamment à Krefeld, et reçoit plusieurs blessures à la bataille de Clostercamp le au cours de laquelle son action est décisive. Il est nommé maréchal de camp en 1761 et inspecteur de la cavalerie. Il est alors fréquemment consulté par les ministres pour des points techniques.