[2] On 7 October he made his professional debut in Serie C for Ternana as a substitute replacing Giuseppe Vives in the 73rd minute of a 1–1 home draw against Renate.
[9][10] On 11 August he made his debut and he scored his first goal for the club in the 44th minute of a 2–1 home defeat against FeralpiSalò in the second round of Coppa Italia, he played the entire match.
[11] On 26 August he made his Serie B debut for Pordenone and he scored twice in a 3–0 home win over against Frosinone, he was replaced by Simone Pasa after 81 minutes.
[22][23] On 24 August 2024, he joined fellow Serie A club Bologna, on a season-long loan with an option to make the move permanent.
[25] He has been called up by the national team for the first time on 5 November 2021, for the matches against Switzerland and Northern Ireland for the 2022 FIFA World Cup qualifiers.