Incorporé à l'armée du maréchal Soult, il lutta pied à pied face aux Anglo-Espagnols pendant la retraite française sur les Pyrénées : il participa à la bataille d'Orthez puis à celle de Toulouse où il fut blessé et fait prisonnier par les Alliés. Fait chevalier de Saint-Louis par Louis XVIII, il servit pendant les Cent-Jours puis intégra la Chambre des pairs à la Seconde Restauration. Député des Basses-Pyrénées, il fut élevé à la dignité de maréchal de France en 1851 par le président Louis-Napoléon Bonaparte. Il termina sa carrière comme sénateur du Second Empire.