Cresciuto calcisticamente nelle giovanili del Caen, il 4 marzo 2019 firma il suo primo contratto professionistico con il club;[1] mentre il 12 settembre 2020 debutta in prima squadra in occasione della partita di campionato vinta per 3-0 contro il Rodez.[2]
Il 22 giugno 2022 firma un contratto quinquennale con il club di Ligue 1 dell'Olympique Lione.[3][4] Debutta in massima serie il 5 agosto seguente contro l'Ajaccio. Il 29 gennaio 2023, sempre contro l'Ajaccio, realizza la sua prima rete da professionista.[5]
Il 10 agosto 2024 viene acquistato in prestito con diritto di riscatto dal Nantes.[6][7]
Debutta con i canarini appena otto giorni dopo, il 18 agosto, subentrando a gara in corso durante la prima giornata di campionato contro il Tolosa;[8] mentre il 22 settembre segna la prima rete in gialloverde contro l'Angers.[9]
Nazionale
Dopo aver accumulato oltre 30 presenze con le rappresentative giovanili francesi, dall'Under-16 all'Under-21, nel luglio 2024 è stato convocato in extremis dall'allenatore della nazionale olimpica, Thierry Henry, per partecipare al torneo maschile di calcio dei Giochi Olimpici di Parigi 2024, al posto di Lesley Ugochukwu.[10]
Dopo aver giocato una sola gara nella fase a gironi contro la Nuova Zelanda,[11] il 9 agosto 2024 vince da comprimario la medaglia d'argento, dopo la sconfitta in finale per 3-5 contro la Spagna.[12]