Rappresentò la Svizzera ai mondiali di ciclismo sia fra i dilettanti nell'edizione del 1938 a Valkenburg, in cui si aggiudicò la medaglia d'argento, sia in quella casalinga di Zurigo del 1946. In entrambe le edizioni a vincere fu il connazionale Hans Knecht.