Cresciuto nel vivaio della Fortitudo Bologna e poi nella Biancoblù Basket Bologna(Ferrara), ha esordito da professionista all'Andrea Costa Imola, disputando 28 partite nella Legadue 2012-2013.Gioca nell'Angelico Biella nelle stagioni 2013-14 e 2014-15, per poi passare a Treviglio. Conclusa l’esperienza Trevigliese firma con la N.P.C Rieti. Conclusa la stagione con la maglia reatina, firma nel luglio 2017 con la Fortitudo Bologna, facendo così ritorno nella squadra che l’ha cresciuto. Nel luglio 2018 si accasa al Treviso Basket.
Dopo aver trascorso cinque stagioni con Treviso Basket, ottenendo buoni risultati dal punto di vista realizzativo, ha firmato nel luglio del 2022 un contratto con la Reyer Venezia.