Si mise in luce già da dilettante, nel 1977, riuscendo a vincere alcune tappe in corse a tappe di categoria quali il Tour de l'Avenir, che terminò anche al quinto posto, e al Grand Prix Tell, in cui fu nono. Vinse il Campionato di Zurigo dilettanti, corsa in cui coglierà risultati anche da professionista, ma che non riuscì mai ad aggiudicarsi nella categoria maggiore. Nel 1978 ottenne anche due medaglie di bronzo ai campionati del mondo dilettanti e questi risultati gli permisero il passaggio fra i professionisti a fine stagione.