Rentré des prisons de l'ennemi le , il est promu, le , au grade de chef de bataillon, employé à l'armée royale du Midi, le , en qualité de major attaché à l'état-major du duc d'Angoulême. Nommé le suivant, colonel d'état-major et le , colonel de la légion de l'Aude (de ligne), d'où il passe, le , au d'infanterie de la Garde royale avec le rang de maréchal de camp, (mais ce titre ne lui est accordé que le ). La même année, il prend part à la campagne d'Espagne en 1823 et est élevé au grade de général de brigade en 1828. Du au , il exerce les fonctions de directeur de l'administration de la guerre.