Envoyé en Espagne sous les ordres du maréchal Ney, il sert à Tudela en 1808. Il est blessé lors de l'attaque du col de Baños et à Miranda do Corvo. Cavalier, il est général de brigade le puis général de division le . Cette même année il combat à Dresde, Kulm, Leipzig, et Hanau. Puis vient en 1814 la campagne de France : il sert à Langres, à Champaubert, à Montmirail, à Château-Thierry et à Vauchamps. Major des grenadiers à cheval de la Garde, il a le pied emporté par un boulet lors de la bataille de Craonne et doit être amputé de la jambe.