Jego największym sukcesem jest brązowy medal w zjeździe wywalczony podczas mistrzostw świata w Garmisch-Partenkirchen w 1978 roku. W zawodach tych wyprzedzili go tylko kolejny Austriak, Josef Walcher oraz Michael Veith z RFN. Był to jego jedyny medal wywalczony na międzynarodowej imprezie tej rangi. Wystartował też na mistrzostwach świata w Sankt Moritz cztery lata wcześniej, jednak nie ukończył rywalizacji w zjeździe. W 1980 roku wystąpił na igrzyskach olimpijskich w Lake Placid, zajmując siódme miejsce w tej samej konkurencji. Był także mistrzem Austrii w zjeździe w 1974 roku.
W 1999 roku otrzymał także Odznakę Honorową za Zasługi dla Republiki AustriiStaatliche Auszeichnungen bis 2008 .
W 1981 roku zakończył karierę.
Osiągnięcia Igrzyska olimpijskie 50px Miejsce Dzień Rok Miejscowość Konkurencja Czas biegu Strata Zwycięzca 7. 14 lutego 1980 Lake Placid Zjazd 1:45,50 +1,71 Leonhard Stock
Mistrzostwa świata Miejsce Dzień Rok Miejscowość Konkurencja Czas biegu Strata Zwycięzca DNFalpineskiworld.net: 09.02.1974. St.Moritz Downhill, men 9 lutego 1974 Sankt Moritz Zjazd 1:56,98 - David Zwilling 3.15px 29 stycznia 1978 Garmisch-Partenkirchen Zjazd 2:04,12 +0,34 Josef Walcher 7.