W Pucharze Świata zadebiutował 5 stycznia 1967 roku w Berchtesgaden, zajmując ósme miejsce w slalomie. Tym samym już w swoim debiucie wywalczył pierwsze pucharowe punkty. Dwa miesiące później, 11 marca 1967 roku we Franconii po raz pierwszy stanął na podium zawodów tego cyklu, zajmując trzecie miejsce slalomie. Lepsi byli tam tylko Jean-Claude Killy i Jim Heuga z USA. Dwa tygodnie później w Jackson Hole Austriak odniósł swoje pierwsze zwycięstwo, wygrywając slalom. W kolejnych startach jeszcze dziewięć razy stawał na podium, w tym dwukrotnie zwyciężał: 31 marca 1968 roku w Rossland i 6 kwietnia 1968 roku w Heavenly Valley był najlepszy w gigancie. Najlepsze wyniki osiągnął w sezonie 1967/1968, kiedy zajął trzecie miejsce w klasyfikacji generalnej. Wyprzedzili go tylko Killy oraz Dumeng Giovanoli ze Szwajcarii. Trzecie miejsce zajął także w klasyfikacji giganta, plasując się za Killym i kolejnym Szwajcarem, Edmundem Bruggmannem. Ostatnie pucharowe podium wywalczył 21 grudnia 1969 roku w Lienzu, gdzie zajął drugie miejsce w slalomie. Był to równocześnie jego ostatni występ w zawodach Pucharu Świata.
Cierpiał na depresję.