Cresce sportivamente nel club della propria città con cui esordisce in prima squadra, passando poi al dove esordisce in Serie A. Passa quindi al prima di tornare nella sua Rovato. A seguito della fusione operata, passa alla dove rimane fino al 2008. A questo punto passa all'.
Nel 2011 torna nuovamente a Rovato prima di un biennio al e un nuovo ritorno a Rovato dove si ritira infine nel 2019.
Esordisce in nazionale il 1º novembre 1997 nell'incontro di qualificazioni alla Coppa del Mondo 1999 contro la giocato a Brescia.
Terminata l'attività rimane legato al club di Rovato occupandosi della club house.
Note
Bibliografia