Libéré en , il est affecté à l’armée du royaume de Naples, et il est blessé le à Capri. En 1808, il passe à l’armée d’Espagne, il est de nouveau blessé de deux coups de feu, l'un à travers le corps, l'autre dans le bras gauche le , lors du siège de Saragosse. Le , il est nommé chef de bataillon et il rejoint la Grande Armée, pour la campagne d’Autriche, comme chef d’état-major adjoint du génie de l’armée. Il est fait officier de la Légion d’honneur le . Il est chargé de la démolition de la place de Graz en . En 1810 et 1811, il est envoyé en Espagne, à l'Armée du Portugal. Il sert au siège d'Almeida en .