Con la maglia della Nazionale svizzera si è classificato secondo ai campionati mondiali di Lugano nel 1996, battuto in una volata a due da Johan Museeuw. Si è piazzato anche in altri campionati del mondo: quarto a Duitama 1995 (Colombia), quinto a Ronse 1988 (Belgio), dodicesimo a San Sebastián 1997 (Spagna).