Po powrocie do Francji ze względów zdrowotnych walczył odważnie w bitwach pod Engen, Messkirch, Biberach, Marengo i Pozzolo.
- Co? Mimo to pozostał kapitanem przez czternaście lat. Został ranny w Kalabrii na rozkaz generała Masseny, w końcu został mianowany dowódcą batalionu w 1807 roku, a osiemnaście miesięcy później pułkownikiem na polu bitwy pod Wagram (5/6 lipca 1809). 9 maja 1811 roku Napoleon uczynił go rycerzem Cesarstwa. Podczas kampanii w Rosji w 1812 roku został szefem sztabu generalnego księcia Eugène'a de Beauharnais, który zauważył jego zachowanie w bitwie pod Borodino 7 września.