Il est envoyé en Espagne le . Revenu à Paris après l’affaire de Baylen où il est blessé, il obtient plusieurs commandements successifs et retourne en Allemagne en 1809. Il est grièvement blessé en montant à l’assaut de Ratisbonne. Dans la même année il est nommé au commandement du département du Bas-Rhin. Envoyé à la grande armée en , sa santé altérée par ses blessures restées ouvertes, le force à rentrer en France où il reprend son commandement dans le Bas-Rhin. Maintenu dans ses fonctions par le gouvernement royal, il est fait chevalier de Saint-Louis le , prend sa retraite le et est promu le même jour lieutenant-général honoraire.