Dupuis played amateur football in Auvergne-Rhône-Alpes for FC Souvigny, AS Yzeure, Cournon-d'Auvergne, US Beaumont and SA Thiers.
During his time at the club, Yzeure were promoted to the Championnat National in 2006, as well as beating Ligue 1 club Lorient 1–0 in the 2013–14 Coupe de France on 4 January 2014, before losing to Lyon 3–1 on 22 January 2014 in the round of 32.
[4] In January 2019, it was announced that Dupuis would combine his role as Madagascar manager with that of French club FC Fleury 91's technical director.
[8] In April 2021, the Malagasy Football Federation suspended Dupuis without pay for "neglecting his managerial duties in order to pursue commercial interests for personal publicity", with Éric Rabésandratana taking charge of the national team whilst Dupuis served his suspension.
[9] This biographical article related to association football in France, about a defender born in the 1960s, is a stub.