Graduate of Sciences Po Rennes and Doctor of History (Rennes 2), he taught history at Rennes 2 and in secondary schools between 1998 and 2002. After the 2002 legislative elections, he joined the team of MP Marc Le Fur (UMP) in Côtes-d’Armor from 2002 to 2005, then in Paris from 2005 to 2007. He then worked for MP Lionel Tardy (UMP), a specialist in digital issues, from 2007 to 2013. He was vice-president of the French Association of Parliamentary Assistants from 2010 to 2013.

In September 2013, he became a journalist for Contexte, a new media monitoring French and European public policy. In the Digital section from 2013 to 2017, he then moved to “Pouvoirs”, responsible for monitoring French political and parliamentary life. He is vice-president of the Association of Parliamentary Journalists (AJP) from 2018 to 2020.

Contributor to Wikipedia encyclopedia since 2006, he was a member of the board of directors of Wikimedia France, the French contributors’ association, from 2014 to 2018, assuming the presidency for a few months in 2017. Today, he is Vice-President of the Renaissance Numérique think tank, since 2022.