Già campione italiano di discesa libera nel 1969 e 1970, partecipò agli XI Giochi olimpici invernali di (11° nella discesa libera) e ai Mondiali di Sankt Moritz 1974 (7º nella discesa libera). In quella stessa stagione 1973-1974 conquistò l'ultimo podio, nonché ultimo piazzamento di rilievo, in Coppa del Mondo: 2º il 26 gennaio sulla pista Streif di Kitzbühel, a 18 centesimi di secondo dal vincitore, lo svizzero Roland Collombin, e a pari merito con il compagno di squadra Giuliano Besson.