Carriera Cresciuto nelle giovanili della Benetton Treviso, Piero Bucchi lo fa esordire nell'aprile 2001, nella massima divisione del campionato italiano di pallacanestro Serie A. In seguito è stato ceduto a varie squadre di campionati minori, a titolo di prestito, per maturare esperienza, dapprima in LegADue, con il Progresso Castel Maggiore, Aurora Basket Jesi poi con Trapani e Forlì in Serie B d'Eccellenza.

Dal 2004 al 2006 torna alla Benetton Treviso dove vince Coppa Italia, Scudetto e Supercoppa italiana. Successivamente passa alla Reyer Venezia, club di serie B1 dove vince la Winter Cup LNP. Nella stagione 2007-08 veste la maglia dell'Original Marines Gragnano. Nella stagione 2008-09 passa a vestire la maglia dell'Olimpia Basket Matera partecipante al campionato di Serie A Dilettanti. Nella stagione 2009-10, con l'inserimento di parametri federali torna al Basket Oderzo dove aveva già giocato da junior in doppio tesseramento con la Benetton. Da fine gennaio lascia la società opitergina e si accorda con la Fortitudo Martina Franca (B Dilettanti girone D). Nel 2011 coach Marcello Ghizzinardi, che allena Riviera Vado Basket, lo rivuole in squadra dopo averlo avuto a Gragnano, vincendo il campionato e facendo la promozione in Serie A Dilettanti.

Dopo una stagione alla Sebastiani Basket Club Rieti, torna a Oderzo, disputando il campionato di DNC.

È stato membro e capitano della nazionale basket cadetti e juniores.

Palmarès

Giochi mondiali militari Catania 2003

Campionati mondiali militari Našice Croazia 2004

:2005

:2005-06

:2006 Winter cup Divisione Nazionale A: 1 : 2007 Campionato Divisione Nazionale B: 1 :Riviera Vado Basket: 2010-2011

Collegamenti esterni