|Date of birth||6 January 1968|
|Place of birth||Moulins, France|
|* Senior club appearances and goals counted for the domestic league only|
Dupuis played amateur football in Auvergne-Rhône-Alpes for FC Souvigny, AS Yzeure, Cournon-d'Auvergne, US Beaumont and SA Thiers. At AS Yzeure, Dupuis played, and managed, 682 games in all competitions.
In August 1996, Dupuis was appointed manager of AS Yzeure. During Dupuis' time at the club, Yzeure reached 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.
In March 2017, Dupuis was appointed manager of Madagascar. On 16 October 2018, Madagascar qualified for 2019 Africa Cup of Nations after beating Equatorial Guinea 1–0 in Antananarivo, marking Madagascar's first ever Africa Cup of Nations appearance.
In January 2019 it was announced that he would combine his role as Madagascar manager with that as technical director of French club FC Fleury 91. In March 2019 Madagascar extended his contract until after the 2019 Africa Cup of Nations tournament.
- "Interview avec Nicolas Dupuis, entraîneur de l'AS Yzeure.Interview avec Nicolas Dupuis, entraîneur de l'AS Yzeure" (in French). Aile de Pigeon. 14 January 2015. Retrieved 17 October 2018.
- "Nicolas Dupuis". footballdatabase.eu. Retrieved 17 October 2018.
- "Nicolas Dupuis, officiellement sélectionneur de l'équipe de Madagascar" (in French). AS Yzeure. 13 March 2017. Retrieved 17 October 2018.
- "Madagascar secure first ever AFCON appearance". ESPN. 16 October 2018. Retrieved 17 October 2018.
- "Madagascar coach Nicolas Dupuis to work at French club". 21 January 2019 – via www.bbc.co.uk.
- "Madagascar extend contract of coach Nicolas Depuis". 6 March 2019 – via www.bbc.co.uk.
|This biographical article related to association football in France, about a defender born in the 1960s, is a stub. You can help Wikipedia by expanding it.|