Le , il est remis en activité pour servir auprès du général Ferrand. Le , il sert auprès du général Decaen, comme chef d’état-major et le , il est nommé chef de bataillon.
De 1803 à 1810, il est affecté à l’île de France et il est fait prisonnier par les Anglais le lors de la capitulation de l’île. Il est nommé adjudant-commandant le .
De retour en France le , il est mis à la disposition du Ministre de la Guerre et le , il est sous-chef d’état-major du général Decaen à l’armée de Catalogne. Il est fait chevalier de la Légion d’honneur le . Le , il passe chef d’état-major du général Lamarque et il est promu officier de la Légion d’honneur le .