Le il passe à l'armée d'Espagne. Il se distingue aux sièges de Bilbao et de Santander, et est nommé colonel au des chasseurs à pied de la Garde impériale le , avec lequel il se trouve à Essling et à Wagram. Il conduit ensuite en Espagne les tirailleurs et voltigeurs de la garde nouvellement formés, fait à leur tête les campagnes de 1809, 1810 et 1811. En 1810, il arrête la progression de l'armée de Galice. Il est élevé au grade de général de division le . Commandant du d'Espagne, il sait se concilier l'estime des Espagnols par sa probité et sa justice.