En 1808, il est envoyé en Espagne, où il se signale de nouveau à la prise de Santander le , au combat de Bilbao le , à la bataille de Balmaseda le , à la bataille de Burgos le et à la bataille d'Espinosa le . Il est créé baron de l’Empire le et participe à la bataille d'Ocaña le . Il est élevé au grade de commandeur de la Légion d’honneur le puis promu général de brigade le . Le de la même année, il devient adjudant-général de la Garde impériale, et le , il commande la de la d’infanterie de la Jeune Garde.