Wagner was born on 3 March 1979 in Luxembourg City to a Luxembourgish father and a French mother from Marseille. He grew up in Mühlenbach and only spoke French at home, learning Luxembourgish in kindergarten.[2] His father played for football club Avenir Beggen.[3]
After attending the Lycée de Garçons in Luxembourg City,[4] Wagner studied at the Centre Universitaire de Luxembourg, graduating with a degree in history in 2001,[5] before working as a parliamentary assistant to déi Lénk Deputy Serge Urbany from 2002 to 2004.[6] Wagner then worked as a journalist for the weekly newspaper Woxx starting in 2005, resigning in 2013 to return to his position as parliamentary assistant.[6][2]
After resigning from the Chamber of Deputies in 2021, Wagner resumed his studies at the University of Luxembourg, obtaining a bachelor's degree in Medieval Studies in 2023.[5]
At age 15, Wagner spontaneously visited the headquarters of the Communist Party of Luxembourg (KPL) where he was greeted by then-party president Aloyse Bisdorff [lb], who convinced him to join.[7] He only stayed in the KPL for around six months, choosing to join the LSAP in 1996 at the behest of Sascha Wagener [lb] in 1996.[7][4] Wagner became around this time, participating in large student strikes against the rise in cost of the Jumbo [lb] youth public transit card and against changes to the organisation of vocational high schools.[7][6] Having become general secretary of the LSAP's youth wing, he left the party in November 1998, judging it to have become too liberal after the designation of Robert Goebbels as lead candidate for the following year's general election.[4][8]
On 30 January 1999, alongside representatives from a number of political factions to the LSAP's left, he was a founding member of déi Lénk, shortly before graduating high school.[9] Wagner, similarly to prominent politicians like Gaston Thorn and Roy Reding, also served as president of the national student union UNEL [lb] from 2000 to 2002.[8][4] At the time of the 2002 French presidential election, he campaigned for the Revolutionary Communist League,[7] citing Alain Krivine and Daniel Bensaïd as political influences.[2]
Wagner first held elected office as a member of the Luxembourg Communal Council after the 2011 communal elections.[6] Elected alongside Justin Turpel in a surge in support for déi Lénk, he promised the party would be "the social voice" on the council.[10][11]
During his first term as a councillor, Wagner notably voiced opposition to the Royal-Hamilius building complex that was due to replace the city centre's bus terminal, criticizing it as a "high-end project" that, lacking in new living space, would fail to "guarantee social diversity".[12] He resigned on 26 January 2015 in accordance with déi Lénk's rotation principle, and was replaced by trade unionist Jöel Delvaux, who became the first disabled communal councillor in Luxembourg.[13]
In the 2023 communal elections, Wagner came a close second behind then-MP Nathalie Oberweis on déi Lénk's list, but as the party only won one seat, he was not directly elected.[14] During the election campaign, he strongly criticized the Council of Aldermen's proposal to implement a partial begging ban and deploy private patrols in the city, accusing the CSV-DP majority of having "hearts of ice" and stating the need to "fight poverty and not the poor".[15] Oberweis resigned from the council in September 2024, with Wagner replacing her and becoming a councillor for the third time.[16]
Wagner stood on déi Lénk's electoral list for the Centre constituency in the 2004 and 2009 general elections, failing to be elected each time.[17][18] In the 2013 snap election, the party won a seat in the Centre for the first time, but as Wagner only came second on the list behind fellow Luxembourg City communal councillor Justin Turpel, he was not directly elected. On 28 April 2015, Wagner took over Turpel's seat after the latter resigned on health grounds, thus becoming a member of the Chamber of Deputies for the first time.[4]
Wagner left the Chamber of Deputies in May 2021, following the rotation principle of The Left;[19][20] he was succeeded by Nathalie Oberweis.[21]
In the 2023 general election, The Left managed to retain its 2 seats in the Chamber of Deputies, despite a decrease in vote share.[22] Wagner, who was the party's co-lead candidate in the Centre, re-entered the Chamber alongside Marc Baum.[23]