En Andalousie en 1810, lors du passage de la Sierra-Moréna, il attaque la division espagnole du général Lascy, retranchée dans le défilé de Spena-Perros, la bat complètement, lui fait 800 prisonniers et s’empare des drapeaux des régiments des gardes espagnoles et de Jaén. Au siège de Badajoz, étant major de tranchée, il repousse deux sorties de la garnison et reçoit dans la seconde un biscaïen à la tête.