Président du tribunal de district de Murat, il est député du Cantal de 1791 à 1792. Il est ensuite administrateur du département, maire de Murat et en 1800, conseiller général et conseiller de préfecture. Il devient conseiller à la cour d'appel de Riom en 1811.