Nato a Parma il 29 novembre 1988, arriva dalla Rucker San Vendemiano con cui affrontò Fabriano nell’appassionante semifinale playoff 2021.
Muove i primi passi nelle fila di Reggio Emilia, con la quale arriva a debuttare nel secondo campionato nazionale a soli 19 anni; quattro anni totali di Legadue, vestendo anche la maglia di Casalpusterlengo, intervallati da due parentesi molto positive in B con Firenze e Bologna. Scende poi in C Gold con Fiorenzuola, Piacenza e Pavia, viaggiando sempre oltre la doppia cifra di media come punti realizzati. Nel 2017/18 si trasferisce a Vigevano, ancora in C Gold, e conquista la promozione, guadagnandosi poi nelle due stagioni successive la permanenza nella terza serie con la stessa squadra lombarda. Infine, il trasferimento in Veneto, dove ha giocato fino alla passata stagione (11.0 punti e 6.0 rimbalzi).