Empezó a formarse como futbolista en las filas inferiores del Benevento Calcio y de la A. S. Roma, hasta que finalmente en 2016 subió al primer equipo del Benevento, con el que hizo su debut como futbolista el 17 de septiembre de 2016 en un encuentro de la Serie B contra el Latina Calcio 1932.
En la siguiente temporada, ya en la Serie A, jugó su primer partido el 3 de diciembre de 2017 contra el A. C. Milan.
[2] Un año después se marchó, también prestado, a la S. P. A. L.[3] y en febrero de 2021 acumuló una tercera cesión al Frosinone Calcio.
[4] La cuarta fue el 31 de agosto y le permitió volver al Benevento Calcio.
[5] Este último lo adquirió en propiedad y lo prestó al Cosenza Calcio para la temporada 2022-23.