Professionista tra il 1947 ed il 1958, vinse due Meisterschaft von Zürich, due tappe al Giro d'Italia e altrettante al Tour de France, di cui si aggiudicò anche la classifica a punti. Nel 1954 fu medaglia d'argento ai mondiali e si piazzò terzo al Tour de France.