Made his debut with Stella Azzurra Rome (Italy), SB, during the 2013-14 season.
Signed for the 2014-15 season by Pistoia Basket.
Signed for the 2015-16 season by Treviso Basket, A2.
Played there also the 2016-17 championship.
Played college basketball at Texas Tech University (2017-20)
Signed for the 2020-21 season by Olimpia Milan.
- Won the 2021 Italian National Cup with Olimpia Milan.
- Won the 2020 Italian Super Cup with Olimpia Milan.
- Has been member of the Italian U-16, U-17, U-18 and U-20 National Team.
- Won the bronze medal at the 2016 European U-18 Championship.
- Played at the 2013 and 2014 European U-16 Championships.
- Played at the 2014 World U-17 Championship.
- Played at the 2015 European U-18 Championship.
- Played at the 2016, 2017 and 2018 European U-20 Championships.