Dupuis played amateur football in Auvergne-Rhône-Alpes for FC Souvigny, AS Yzeure, Cournon-d'Auvergne, US Beaumont and SA Thiers. At Yzeure, Dupuis played and managed 682 matches in all competitions.
