Nato nel 1960 a Trento, da dilettante ha vinto, tra le altre gare, due Trofei Alcide De Gasperi (nel 1980 con la S.C. La Nuova Baggio - San Siro - Capp Plast - Campagnolo e nel 1983), il Piccolo Giro di Lombardia nel 1984 con la G.S. Cavedil Tolotti[1], e una tappa al Giro della Valle d'Aosta nel 1981 con la G.S. Quarella Marmi.
Nel 1985, a 25 anni, è passato professionista con la Gis Gelati, prendendo parte al Giro d'Italia, arrivando 84º. Nella stagione successiva ha partecipato al Tour de France, ritirandosi, e al Giro di Lombardia, chiudendo 19º.