- Won the 2021-22 and 2022-23 Italian National Championship with Olimpia Milan.
- Won the 2022 Italian National Cup National Cup with Olimpia Milan.
- Member of the Italian National Team.
- Has been member of the Italian U19 National Team.
Grew up with Eurobasket Rome (Italy) juniors.
Made his debut with Eurobasket Rome, DNC, during the 2012-13 season.
Signed for the 2013-14 season by Virtus Rome, played mainly with Eurobasket, DNB.
Played with Eurobasket also the 2014-15 championship.
Signed for the 2015-16 season by Pallacanestro Mantova.
Signed for the 2016-17 season by Derthona Basket.
Signed for the 2017-18 season by Andrea Costa Imola.
Signed for the 2018-19 season by Treviso Basket.
Played there also the 2019-20 championship.
Signed for the 2020-21 season by Pallacanestro Trieste.
Signed for the 2021-22 season by Olympia Milan.
Played there also the 2022-23 championship.
Signed for the 2023-24 season by Aquila Trento.