Am 29. Januar 1823 wurde Huber als Maréchal de camp der "Armée d’Espagne" für die Französische Invasion in Spanien zugeordnet. Am 8. August 1823 wurde ihm seiner erfolgreichen militärischen Operationen in Spanien wegen durch den Herzog von Angoulême, den Bruder des Königs, der Rang eines "lieutenant-général" verliehen. Am 17. Dezember 1826 zog er sich mit einer Pension von 6000 Francs vom aktiven Dienst zurück, wurde aber im Gefolge der Julirevolution von 1830 am 7. Februar 1831 wieder in den Reservekader des Generalstabs berufen. Er verstarb als seit 1816 naturalisierter Franzose in Paris an der Cholera.