Cresciuto nel vivaio dei Piani Bolzano...
Il suo esordio da professionista risale alla stagione 2002-2003 con la maglia di Siena (1 presenza in campionato ma senza entrare in campo e 1 presenza in Eurolega giocando 2 minuti)...
L’esordio in campo in Serie A avviene il 2 novembre 2003 contro Varese (88-72)...
Nella stagione 2003-2004 sempre a Siena gioca 10 minuti in totale (15 presenze) vincendo il campionato italiano...
L’anno successivo scende di categoria e gioca 2 anni in Legadue (Sassari e Ferrara), chiudendo rispettivamente con 3.3 e 3.8 punti di media...
Nel 2006-2007 torna a Siena in Serie A (22 presenze e 0.7 punti in quasi 3 minuti di utilizzo medio) e vince il suo secondo campionato...
Nella stessa stagione colleziona anche 5 presenze in ULEB Cup...
Dopo un anno a Montegranaro (39 presenze e 4.2 punti di media), ritorna a Siena dove vince Campionato (24 presenze e 1.9 punti di media), Supercoppa e Coppa Italia...
Gioca anche 14 partite in Eurolega con 0.9 punti di media...
Nel 2009 firma nuovamente con Montegranaro dove disputa 32 partite a 3 punti di media...Nel 2010 approda a Ferrara in Legadue, prima di passare alla Reyer Venezia dove conquista la promozione in serie A...Nel 2011 torna alla Montepaschi Siena...Nela stagione 2014-15 è ad Avellino poi, nella estate del 2015, firma con la Dolomiti Energia Trento.