Cresciuto nel settore giovanile del Nantes, il 27 giugno 2017 firma il suo primo contratto professionistico con i gialloverdi, di durata trienale.[2] Nella sua militanza al Nantes viene impiegato principalmente con la seconda squadra, pur ricevendo delle convocazioni in prima squadra per alcune gare, senza tuttavia scendere in campo. Il 30 giugno 2019 viene ceduto in prestito al Niort per l'intera durata della stagione.[3] Il 26 luglio successivo ha esordito in Ligue 2, disputando l'incontro perso per 0-2 contro il Troyes. L'8 luglio 2020 viene ceduto a titolo definitivo al Niort.[4] In tre stagioni (tutte disputate in Ligue 2) totalizza 55 presenze, di cui 50 in campionato (più altre due nei play-out) e tre nelle coppe nazionali.