François was born in 1989 in Strasbourg. He worked as a civil servant before entering politics.[1][2]
In 2020, he was elected as a municipal councillor in Douai for the National Rally.[3] For the 2022 French legislative election, he stood as the RN candidate in Nord's 17th constituency and took the seat in the second round defeating incumbent Dimitri Houbron. He had previously stood in the same constituency in 2017 but was not elected. Since his election to the National Assembly he has sat on the foreign affairs committee.[4]