Il est membre du club SV Mitteltal-Obertal, à Baiersbronn. En 1997, il est vice-champion du monde junior par équipes, puis prend part aux Championnats du monde sénior la même année, puis à sa première course de Coupe du monde à Oslo, où il marque ses premiers points avec une place. Il s'illustre sur le Grand Prix d'été en 1998, terminant deuxième du classement final. Dans la Coupe du monde, il obtient son premier top dix en décembre 2001, à Lillehammer, prenant la quatrième place, soit aussi son meilleur résultat individuel. Un mois plus tard, il est troisième de l'épreuve par équipes à Val di Fiemme, soit son unique podium dans la compétition.