Il prend part avec l'Armée des Pyrénées à l'Expédition d'Espagne et se distingue lors de la Bataille du Trocadéro méritant ainsi, d'être élevé au grade d'officier de la Légion d'honneur le , puis d'être promu au grade de maréchal de camp (général de brigade) le . Ferdinand VII lui octroie la décoration de l’ordre de Charles III d'Espagne le .