Cresciuto nel settore giovanile del Chievo Verona, arrivando in prima squadra ed esordendo anche in Coppa Italia.
Ha giocato in Serie C (Sorrento, Lumezzane e Paganese), in Eccellenza (Vogherese, Albenga e Finale Ligure). Infine ha giocato in Islanda, Finlandia e Spagna.