Appartenente al gruppo sportivo dell'Arma dei Carabinieri, ha primeggiato a livello internazionale sia nel singolo che nel doppio.
Le prime soddisfazioni le ha colte ai campionati mondiali, conquistando la medaglia d'oro nel singolo a Valdaora 1971. Sempre a livello iridato ha conquistato altre due medaglie, entrambe d'argento, una nel singolo ed una nel doppio.
In carriera ha preso parte a tre edizioni dei Giochi olimpici invernali: il suo esordio è stato a Sapporo 1972 dove ha colto la nona piazza nel singolo; si è ripresentato ad Innsbruck 1976 giungendo undicesimo nel singolo ed ha partecipato per l'ultima volta a Lake Placid 1980, nella gara del singolo non ha concluso la prova mentre nel doppio ha conquistato la medaglia d'argento in coppia con Peter Gschnitzer.
Ha debuttato nella gara inaugurale della Coppa del Mondo del 4 dicembre 1977 a Schönau am Königssee ottenendo subito la prima vittoria nel doppio. In classifica generale si è classificato al secondo posto nel singolo nel 1979/80 e per due volte, nel 1977/78 e nel 1978/79 ha vinto il trofeo di doppio, sempre in coppia con Gschnitzer.
A livello continentale ha vinto tre medaglie, tra le quali una d'oro ai campionati europei.
Nella stagione 2006/07 è stato responsabile della nazionale italiana juniores di slittino[1].