Nel 1997 fa parte della nazionale italiana ai Giochi del Mediterraneo di Ruvo di Puglia; vince l'argento nel 2001 a Tunisi. Dal 1997 al 2002 ha la possibilità di prendere parte all'Eurolega, conquistando un secondo, un terzo e un quarto posto sempre con la Pool Comense. Nello stesso periodo, ha preso parte a quattro "All Star Game", a Roma, Parma (due volte) e Viterbo. Nel 1999 disputa l'Europeo in Polonia e nel 2003 conquista l'argento alle Universiadi di Taegu. Proprio in Corea del Sud realizza il suo record personale di punti in una partita con la nazionale: 23 alla Serbia, il 26 agosto (80-65 per l'Italia).