En 1823, il fait la campagne d'Espagne comme chef d'état-major du maréchal Molitor, et est créé grand officier de la Légion d'honneur.