La sua prestazione più significativa tra i dilettanti fu la medaglia d'argento ai Giochi Olimpici di nella cronometro a squadre su strada; nell'occasione i suoi compagni di nazionale erano Alfred Achermann, Richard Trinkler e Laurent Vial. Nel 1983 fu anche medaglia d'argento di specialità ai Campionati del mondo. Vinse inoltre numerose gare di categoria quali il Circuit Franco-Belge, il Gran Premio di Lugano e il Giro dei Sei Comuni.