Le commandement du Régiment d'infanterie de Ligne est alors confié au colonel Philippe Higonet, avec lequel il participe en 1823 à l’expédition d’Espagne. Le , il est promu maréchal de camp (général de brigade) en récompense de ses actes de bravoure lors du siège de Pampelune. Lors du siège de San Sébastien le , il obtient la capitulation de la ville le 28. La campagne terminée, il rentre alors en France en . L’année suivante, le , il est promu Commandeur de l’Ordre de la Légion d’Honneur et élevé à la dignité de Grand Officier de l’Ordre de Saint Ferdinand d’Espagne.