Die Vier-Kantone-Rundfahrt beendete er beim Sieg von Hans Flückinger auf dem 3. Rang. 1953 siegte er im Grossen Preis Veith in Deutschland. 1952 wurde er im Profirennen der UCI-Straßen-Weltmeisterschaften auf dem 11. Rang klassiert. Die heimische Tour de Suisse bestritt er achtmal, sein 16. Platz 1952 war das beste von ihm erzielte Resultat in der Gesamtwertung.