Sous la Restauration, il est fait grand officier de la Légion d'honneur le , et il est chargé de l’organisation du corps d’état-major, puis il fait la campagne de 1823 en Espagne. Il est élevé au grade de lieutenant-général le . Il remplit les fonctions de major-général de l’armée qui fait la conquête d’Alger, lorsque la Révolution de 1830 renverse Charles X.