Dopo il suo ritorno in Francia per motivi di salute, combatté coraggiosamente nelle battaglie di Engen, Messkirch, Biberach, Marengo e Pozzolo.
- No, no. Rimase comunque capitano per quattordici anni. Dopo essere stato ferito in Calabria sotto gli ordini del generale Masséna, fu infine nominato comandante di battaglione nel 1807, e diciotto mesi dopo, colonnello sul campo di battaglia di Wagram (5 e 6 luglio 1809). Il 9 maggio 1811, Napoleone lo fece Cavaliere dell'Impero. Durante la campagna della Russia nel 1812, divenne capo dello staff generale del principe Eugène de Beauharnais, che notò la sua condotta nella battaglia di Borodino il 7 settembre.