Con la Nazionale A ha partecipato ai Mondiali in Giappone del 2006 e agli Europei nel 2005 e 2007. Ha fatto parte anche delle nazionali giovanili, con la partecipazione al Campionato Europeo Under 20 del 2002 in Lituania
Ha iniziato a giocare ad 11 anni a Roma, nel Vigna Pia ed è poi cresciuto nel settore giovanile della Fortitudo Roma 1908 (1999-2001). Nel 2001 si trasferisce a Reggio Emilia con cui ha conquistato una promozione in A1 nel 2004. Dal 2006 al 2008 è a Treviso dove vince la Supercoppa 2006 e la Coppa Italia 2007. Dal 2008 è un giocatore della Lottomatica Virtus Roma fino al 2011 quando passa alla Virtus Bologna. Nel 2013 firma per Milano ma a stagione in corso torna in prestito a Reggio emilia con cui vince l'Eurochallenge. Nel 2014 fa ritorno a Milano.