Originario di Santa Lucia di Valdisotto e specialista delle prove veloci, fece parte della nazionale maschile di sci alpino. In Coppa del Mondo ottenne il primo dei suoi 38 piazzamenti a punti il 4 marzo 1980 a Lake Louise (12º in discesa libera) e il primo podio il 10 gennaio 1983 Val-d'Isère, quando chiuse terzo dietro allo svizzero Conradin Cathomen e al canadese Ken Read. Esordì ai Giochi olimpici invernali a , dove fu 20º nella discesa discesa libera, e ai Campionati mondiali a Bormio 1985 (13º nella discesa libera, ).