Achievements
- Has been a member of the Italian U16 and U20 national teams.
- Played at the 2018 European U16 Championship.
- Played at the 2022 European U20 Championship.
Grew up with Roseto Sharks (Italy) juniors.
Made his debut with Roseto Sharks, A2, during the 2019-20 season when he also played wth Stella Azzurra Rome U18 team.
Moved to Russia for the 2020-21 season, signed by Lokomotiv Kuban Krasnodar.
In October 2020, moved to Lithuania on loan at Nevezis Kedainiai.
In December 2021, moved back to Lokomotiv Kuban Krasnodar.
Moved to the United States to play college basketball at UCLA for the 2022-23 season.
Played college basketball at Wake Forest University for the 2023-24 season.
Played college basketball at Stetson University for the 2024-25 season.
Moved back to Italy, signed with Virtus Bologna for the 2025-26 season.