W 1980 roku wystartował na igrzyskach olimpijskich w Lake Placid, gdzie był dziesiąty w slalomie i siedemnasty w gigancie. Nie brał udziału w mistrzostwach świata w Schladming w 1982 roku oraz rozgrywanych dwa lata później igrzyskach w Sarajewie. W 1985 roku wystąpił w slalomie na mistrzostwach świata w Bormio, jednak nie ukończył zawodów. Pierwszy sukces osiągnął na rozgrywanych w 1987 roku mistrzostwach świata w Crans-Montana, gdzie zwyciężył w slalomie. W zawodach tych wyprzedził bezpośrednio Austriaka Günthera Madera i swego rodaka, Armina Bittnera. W tej samej konkurencji wywalczył także srebrny medal na igrzyskach olimpijskich w Calgary w 1988 roku, rozdzielając na podium Włocha Alberto Tombę i Paula Frommelta z Liechtensteinu. Był to pierwszy medal olimpijski dla reprezentanta Niemiec w tej konkurencji narciarstwa alpejskiego. Na tych samych igrzyskach był również ósmy w slalomie gigancie. W 1988 roku zakończył karierę.
Po zakończeniu kariery pracował między innymi jako komentator sportowy dla niemieckiej telewizji ZDF oraz Eurosportu.