- Physical Education teacher (1979-1989 and 1999-2001)
- Lecturer at the Educational Sciences Department of Université Bordeaux II (1989-1999)
- School principal (2001-2013 and 2015-2017)
- Deputy mayor of Arrens-Marsous (2008-2012)
- Regional councillor for Midi-Pyrénées (2010-2015)
- Mayor of Arrens-Marsous (2012-2017)
- Senator for Hautes-Pyrénées since 2017
- Vice-chair of the economic affairs committee
- Member of the senators’ delegation to the French overseas territories
- Vice-chair of the special committee set up to examine the draft bill on the acceleration and simplification of public action
- Vice-chair of the fact-finding mission on combating digital illiteracy and digital inclusion
- Member of the fact-finding mission on combating the increasingly precarious situation and impoverishment of a section of the French population
- Member of the Mountain Committee (Comité de massif) for the Pyrénées mountain range
- Member of the National Housing Council (Conseil national de l'habitat)
- Member of the Supervisory Board of Caisse des Dépôts et Consignations since 1 February 2021