Su primer equipo como futbolista profesional fue el Bologna F. C. 1909, con el que permaneció en varios partidos en el banquillo, pero nunca llegó a debutar.
Se marchó cedido a la A. C. Renate y al Pordenone Calcio, hasta que finalmente en 2019 se marchó a la disciplina de la Juventus de Turín.
Tras jugar varios partidos en el equipo sub-23, el 1 de agosto de 2020 debutó con el primer equipo en la Serie A contra la A. S.
[1] Después de jugar dos temporadas en el equipo turinés, encadenó varias cesiones en el Hellas Verona F. C., la U. S. Lecce, el Frosinone Calcio, la S. S. C. Bari y el Cosenza Calcio.
[2][3][4][5][6] En agosto de 2024 abandonó definitivamente el equipo turinés después de ser traspasado al West Bromwich Albion F. C. y firmar un contrato por tres años.