Servì sotto Massena in Spagna, resistendo alle truppe britanniche sino all'ultimo. Dal 1810 al 1814 combatté in Spagna e Portogallo dove ottenne numerosi successi. Dopo la battaglia di Vitoria, dove comandava un corpo d'armata, divenne uno dei luogotenenti del maresciallo Soult e prese parte alle battaglie di Aire-sur-l'Adour, di Orthez e di Tolosa.