Achievements
- Has been member of the Italia U-16 and U-18 National Team.
- Played at the 2017 European U-16 Championship.
- Played at the 2019 European U-18 Championship.
Made his debut with Grasshoppers Zurich U23 team (Switzerland) during the 2016-17 season.
Made his debut with Grasshoppers Zurich main team during the 2017-18 season.
Played there also the 2018-19 championship.
Moved to Italy for the 2019-20 season, signed by Aquila Trento.