Après son échange, il sert avec la même distinction en Espagne et est élevé au grade de général de brigade par décret du . Il passe en Allemagne avec le corps d'armée du Maréchal Gouvion-Saint-Cyr, et se trouve avec lui dans toutes les affaires de la campagne désastrueuse de 1813, en Saxe, ainsi qu'à la capitulation de Dresde, conclue le , et méconnue quelques jours après par les alliés.