- Graduated from the IEP Bordeaux and Cardiff University
- Parliamentary Assistant to Christian Franqueville, Member of Parliament and Mayor of Bulgnéville (PS), from November 2014 to March 2016
- Public Affairs Consultant at Euralia (2016-2017)
- Member of Parliament for the 4th constituency of Yvelines since June 2017
- Junior Minister for Relations with Parliament (January-September 2024)
- Spokesperson for the Ensemble pour la République group
- Member of the Economic Affairs Commission of the National Assembly
- Member of the Board of Directors of Business France (October 2022 – January 2024)
- Member of the Caisse des Dépôts Supervisory Commission since November 2024