- Won the 2011 Italian National Cup with Mens Sana Basket Siena.
- Won the 2013 Italian Super Cup with Mens Sana Basket Siena.
- Has been member of the Italian National Team.
Grew up with Mens Sana Basket Siena (Italy) juniors.
Made his debut with Mens Sana Basket Siena during the 2011-12 season when he also played with Cus Siena, DNC.
Signed for the 2012-13 season by Affrico Firenze, DNB.
Signed for the 2013-14 season by Mens Sana Basket Siena.
Signed for the 2014-15 season by Fortitudo Agrigento.
Signed for the 2015-16 season by Mens Sana Basket Siena.
Signed for the 2016-17 season by Pallacanestro Biella.
Signed for the 2017-18 season by Scaligera Verona.
Played there till the 2019-20 championship.
Signed for the 2020-21 season by Brindisi Basket.
Played there also the 2021-22 championship.
Signed for the 2022-23 season by Aquila Basket Trento.
He's still playing there.