Le principali vittorie da professionista furono una tappa al Tour de l'Avenir nel 1962, la Nice-Mont Agel e il Tour de l'Anjou nel 1963, due tappe al Tour de Romandie nel 1964, una tappa al Giro d'Italia 1965 e una tappa al Tour de France 1967. Fu terzo ai campionati svizzeri nel 1967 e sesto ai mondiali di San Sebastián 1965.