Dopo essere cresciuto nel settore giovanile del Basket Cecina, con cui ha esordito in Serie B nel 2012, a quattordici anni,[1] e dove ha militato per quattro stagioni, il 23 giugno 2016 passa alla Viola Reggio Calabria, militante in Serie A2, con cui firma un triennale.[2] L'11 luglio 2018 esce dal contratto con la Viola Reggio Calabria firmando un biennale con la Blu Basket 1971.[3] Il 15 giugno 2020 viene ingaggiato dalla Scaligera Basket Verona.[4] Il 2 luglio 2022, firma un biennale con la Vanoli Cremona.[5]