- Has been member of the Italian U16, U18 and U20 National Team.
- Played at the 2016 European U16 Championship.
- Played at the 2018 European U18 Championship.
Grew up with Aquila Trento (Italy) juniors.
Made his debut with Aquila Trento during the 2016-17 season.
Played there also the 2017-18 championship.
Signed for the 2018-19 season by Victoria Libertas Pesaro.
Signed for the 2019-20 season by Poderosa Pallacanestro Montegranaro.
Signed for the 2020-21 season by Aquila Trento.
He's still playing there.