Bientôt après, il retourna en Espagne et prit part aux campagnes de 1810, 1811 et 1812. Il participa à la prise de Lambier, le , où il fut blessé d'un coup de feu à la tête, et au combat de Lerma, où il reçut une nouvelle blessure à la jambe droite. Le , il obtint le grade de capitaine au 15 régiment d'infanterie légère. Rentré en France, il y fit encore les campagnes de 1813 et de 1814 et obtint l'étoile de la Légion d'honneur par un décret impérial du . Le , il devint chef de bataillon.