- Won the 2023 Italian National Cup with Pallacanestro Brescia.
- Has been member of the Italian U-18 and U-20 National Team.
- Played at the 2012 and 2013 European U-18 Championships.
- Played at the 2014 and 2015 European U-20 Championships.
Grew up with Ruvo di Puglia (Italy) juniors.
Made his debut with Ruvo di Puglia, DNA, during the 2011-12 season.
Signed for the 2012-13 season by Basket Bari, DNA.
Signed for the 2013-14 season by Orlandina Capo d’Orlando, A2.Signed for the 2014-15 season by Pallacanestro Biella, A2.Signed for the 2015-16 season by Orlandina Capo d’Orlando.
Played there also the 2016-17 championship.
Signed for the 2017-18 season by Basket Pistoia.
Signed for the 2018-19 season by Leonessa Brescia.
Played there also the 2019-20 championship.
Signed for the 2020-21 season by Pallacanestro Trieste.
Signed for the 2021-22 season by Pallacanestro Brescia.
He's still playing there.