Il se distingue encore dans plusieurs engagements, et il est promu général de brigade le . Lors du combat d’Arroyo de Los Molinos le , à la tête d’une petite colonne de , et de quelques cavaliers, il réussit par sa présence d’esprit et sa tactique, à arrêter un détachement de l’armée anglaise. Peu de temps après, il couvre Séville, en fortifiant et en occupant Niebla, puis il participe au déblocus de Ronda. Le , à la tête de deux brigades, il commande l’arrière-garde à la Bataille de Vitoria, et il est blessé le , d’un coup de feu au côté gauche, lors du siège de Saint-Sébastien. Il est fait commandeur de la Légion d’honneur le , et il est créé baron de l’Empire le .