Aux mondiaux sur piste 1977 de San Cristóbal, il obtient chez les amateurs deux médailles de bronze, une en poursuite individuelle et une en poursuite par équipes (avec Walter Baumgartner, Hans Känel et Robert Dill-Bundi). La même année, il devient professionnel et prend la deuxième place des Six Jours de Zurich avec René Pijnen. À quatre reprises - en 1975, 1976, 1977 et 1987 - il est champion de Suisse de course aux points.