Comincia a gareggiare con il Bocca di Falco Palermo nelle categorie Esordienti e Allievi, passando poi con la Cosmo Cinque e la Cartura Mg negli Juniores. Da dilettante corre con la trevigiana MG Boys dal 1987 al 1991, con la vicentina GS Prodet dal 1992 al 1994 e con la friulana GS Caneva nel 1995, ottenendo complessivamente 34 vittorie, tra cui due edizioni del Trofeo ZSŠDI e un Giro del Belvedere. Ha vestito diverse volte la maglia azzurra della Nazionale conseguendo un 53º posto nella prova individuale Dilettanti ai campionati del mondo 1991.