Il commence la compétition à 15 ans en cyclisme et se spécialise rapidement comme grimpeur. Il remporte deux titres de champion d'Autriche junior de contre-la-montre en côte. Afin de compléter son entraînement en cyclisme, il se met au ski de fond en hiver[1].
Au début de la saison 1983, pour faire la transition après le ski de fond, il participe au semi-marathon de montagne de Kainach qu'il remporte et se découvre un talent pour la discipline de course en montagne. Il enchaîne alors les succès et décroche 10 victoires en Autriche cette année[2] mais se casse une métatarse lors de la course de montagne du Wachtberg. Il doit alors faire une pause pour se soigner[1].
En 1987, il remporte le marathon de Merano en 2 h 15 min 32 s, devenant ainsi le 2e meilleur marathonien autrichien derrière le détenteur du record Gerhard Hartmann[6].
Il améliore son record personnel lorsqu'il remporte le marathon de Lille en 1988 en 2 h 13 min 8 s[7], établissant ainsi le record du parcours et la 2e meilleure performance nationale à l'époque derrière le record de Gerhard Hartmann en 2 h 12 min 22 s établi en 1986. C'est actuellement la 6e meilleure performance autrichienne[8].