De retour en Espagne en 1810, il y reste jusqu’en 1811, avant de rejoindre la Grande Armée pour la campagne de Russie en 1812. Il participe aux batailles de la Moskova le 7 septembre 1812, de Krasnoï du 15 au 18 novembre et de la Bérézina du 26 au 29 novembre 1812, où il combat avec la plus grande intrépidité.