Officier dans la garde nationale de Paris, il est sous-préfet à Montpellier en 1816, puis à Bagnères-de-Bigorre en 1825. La même année, il devient régisseur des octrois de Paris. Il est député des Hautes-Pyrénées de 1831 à 1845, siégeant dans la majorité soutenant les ministères de la Monarchie de Juillet.