[1] Debutó en las filas del club italiano Rimini en 2014, jugando 24 partidos, y marcando su primer gol profesional.
Al año siguiente pasa a integrar las filas del Torino Sub-19,[2] con el que juega tres partidos.
En 2017 es cedido al S. S. Juve Stabia de la Serie C,[3] jugando 26 partidos y marcando dos goles.
[6] Finaliza aquella temporada con 46 partidos jugados,5 goles y 12 asistencias.
[12] Marcó su primer gol internacional en la derrota por 3-1 ante Kazajistán, en el Grupo I de la Clasificación para la Eurocopa 2020.