Cresciuto nel settore giovanile del Bunyodkor, nel marzo 2022 si è trasferito in Bielorussia allo Ėnerhetyk-BDU Minsk. Ha debuttato il 19 marzo giocando interamente l'incontro di Vyšėjšaja Liha vinto 3-1 contro il Vicebsk.[1] Ha segnato il suo primo gol il 2 maggio contro il Nëman. Al termine della stagione è stato inserito nella squadra ideale del campionato bielorusso.[2]
Il 24 luglio 2023 è stato acquistato a titolo definitivo dal Lens con cui ha firmato un contratto fino al 2027.[3] Ha debuttato il 16 settembre nell'incontro di Ligue 1 perso 1-0 contro il Metz.[4]
Nazionale
Il 7 maggio 2023 è stato incluso nella lista dei convocati per il Mondiale Under-20.[5] A giugno è stato convocato dalla nazionale maggiore per partecipare alla CAFA Nations Cup,[6] competizione dove ha fatto il suo esordio l'11 giugno contro l'Oman.