Il est membre du club de sa ville natale Oberaudorf.
En tant que sauteur à ski, il obtient sa première sélection internationale à la Tournée des quatre tremplins en 1981-1982[1]. Il est de nouveau présent dans cette Tournée en 1986-1987, où il obtient son premier résultat significatif de points pour la Coupe du monde à Bischofshofen (onzième).
Lors de la saison suivante, il compte deux quatrièmes places en Coupe du monde à Lake Placid et Gallio et prend part aux Jeux olympiques de Calgary, où il est au-delà du top trente en individuel et se classe sixième par équipes.
En , il monte sur son premier podium individuel en Coupe du monde en terminant troisième à Chamonix. Un an plus tard, il améliore ce résultat d'une place à Oberstdorf à l'occasion de la Tournée des quatre tremplins. Il établit son meilleur classement général en Coupe du monde cet hiver avec la dixième position. Son troisième et ultime podium intervient à Sapporo en .
Il prend sa retraite sportive en 1992.
En combiné nordique, il obtient son meilleur résultat dans la Coupe du monde en à Falun, où il termine septième.