Le , il est directeur adjoint des fortifications d’Anvers, et le , il commande le génie sur l’île de Walcheren. Il est fait chevalier de la Légion d’honneur le . Le , il prend les fonctions de directeur des fortifications de l’île d’Elbe, et il est promu major le suivant. Il est nommé colonel le , et le , il est directeur des fortifications de la Corse, avant d’assumer la même fonction à Gênes en Italie le . Il sert en Espagne, et il se distingue au Siège de Valence en . Le , il prend le commandement du génie de l’armée du Portugal, et il est blessé le , à la Bataille de Vitoria. Du au , il commande le génie de l’aile droite de l’armée des Pyrénées.