En 1807, il fut nommé capitaine adjudant-major dans les chevau-légers polonais de la garde. Envoyé à l'armée d'Espagne, il se distingua à Somo-Sierra, combattit de nouveau à Abensberg, à Essling et surtout à Wagram, où il fut encore blessé, mais où il reçut, en récompense de sa belle conduite, la croix d'officier de la Légion d'honneur, qui lui fut remise sur le champ de bataille. Il fut promu major le , avec le titre de chevalier de l'Empire et la constitution d'un majorat.