Cresciuto a Castelnau-Magnoac, Dupont iniziò a praticare il rugby nella squadra locale. Nel 2011, una volta terminata la scuola secondaria, entrò a far parte del centro di formazione dell'. Al terzo anno di giovanili fu selezionato per partecipare ad uno stage al centro nazionale di rugby di Marcoussis e, successivamente, fu inserito nella lista dei giocatori under-19 di interesse nazionale stilata dalla FFR. Nell’estate del 2014 firmò un triennale da "espoir" con il , facendo il suo debutto nella nuova squadra a soli 17 anni contro il nella fase a gironi di Champions Cup; un mese dopo, scese per la prima volta in campo anche in Top 14 contro , venendo inserito, a fine stagione, tra i candidati al premio di miglior rivelazione del campionato conferito durante la ‘’Nuit de rugby’’. Pur non vincendo il riconoscimento quella volta, lo ottenne alla fine dell'annata 2016-17 che fu anche la sua ultima con il Castres, in quanto firmò un accordo con il . Il suo inizio con il nuovo club fu molto positivo, in quanto segnò quattro mete nelle prime quattro partite giocate, ma la sua esperienza fu interrotta da un infortunio, subito durante il Sei Nazioni 2018, che gli fece saltare tutto il prosieguo della stagione. Ritornò in campo nella partita contro l' il 6 ottobre del 2018 e fornì da allora un contributo costante alla conquista da parte del Tolosa del suo ventesimo titolo francese.