Empezó a formarse como futbolista en las filas inferiores del US Sassuolo hasta que finalmente en 2016 subió al primer equipo.
Hizo su debut como futbolista el 11 de marzo de 2016 en un encuentro de la Serie A contra la Juventus FC, donde sustituyó a Matteo Politano en el minuto 89.
[1] Tras tres años en el primer equipo, el 21 de agosto de 2019 se marchó una temporada cedido con opción de compra al Hellas Verona.
[2] Esta no fue ejecutada y en septiembre de 2020 fue prestado a la U. S.
[4] Esta fue la última, ya que en septiembre de 2022 fue traspasado al Ascoli Calcio 1898 FC.