[1] Tras empezar a formarse como futbolista en las categorías inferiores del A. C. Milan, finalmente en 2019 se marchó al F. C. Girondins de Burdeos.
[2] El 30 de enero de 2020, tras no contar con oportunidades en el Girondins, se marchó cedido al Atalanta B. C. por un año y medio.
Su debut con el equipo italiano se llevó a cabo el 14 de julio de 2020 en la Serie A contra el Brescia Calcio al sustituir a Timothy Castagne en el minuto 73.
En septiembre del mismo año fue prestado al Delfino Pescara 1936 por el conjunto bergamasco.
[3] En agosto de 2021 acumuló una nueva cesión, esta vez al Cagliari Calcio.