Originario della Val di Non, in gioventù praticò lo sci prima di appassionarsi al ciclismo. Nel 1985, al primo anno tra i dilettanti con la maglia della trevigiana Glem Gas-Zalf-Fior, mostrò ottime qualità vincendo due tappe al Giro d'Italia e il Giro di Lombardia nelle versioni riservate alla categoria. Nel 1986, sempre con la Glem Gas-Zalf, colse ancora più successi, facendo suoi tra gli altri il Giro del Belvedere, il Trofeo Piva, il Trofeo ZSŠDI e due tappe al Giro d'Italia di categoria. Fu anche grande protagonista, con la maglia della Nazionale, al Giro delle Regioni: vinse una tappa, concluse al secondo posto della generale, alle spalle del cecoslovacco Jiří Škoda, e si aggiudicò la classifica a punti, quella del Gran Premio della Montagna e quella Under-21. Nello stesso anno si classificò anche settimo ai campionati del mondo a Colorado Springs.