Professionista tra il 1934 ed il 1947, vinse tappe sia al Tour de France che al Giro d'Italia.
Carriera Corse per la Colin-Wolber, la Helyett-Splendor-Hutchinson, la Kristal, la Olympia, la Gloria-Ambrosiana, la Amberg e la Fuchs, distinguendosi sia nelle corse in linea che in quelle a tappe. Nelle corse in linea, le principali vittorie furono il Campionato di Zurigo nel 1937 ed il campionato svizzero nel 1937 e nel 1938. Nelle corse a tappe, vinse due tappe al Tour de France 1937, tre tappe al Tour de Suisse, sempre nel 1937, e una tappa al Giro d'Italia 1938. Nelle classifiche generali del Tour de France fu ottavo nel 1936 e terzo nel 1937; al Giro di Svizzera salì 3 volte sul podio tra il 1935 ed il 1937. Fu terzo al campionato mondiale del 1938.
Palmarès 1934 (Individuale) Giro del Canton Ginevra
1935 (Colin-Wolber, cinque vittorie) 1ª tappa Nice - Saint-Tropez (Nizza > Saint-Tropez) Classifica generale Nice - Saint-Tropez 1ª tappa Grand Prix Journal de Nice (Nizza > Nizza) Classifica generale Grand Prix Journal de Nice Mont Faron climb race
1936 (Colin-Wolber, una vittoria) Course de Cote de Mont-Chauve
1937 (Helyett/Kristal, sette vittorie) Campionati svizzeri, Prova in linea Meisterschaft von Zürich 5ª tappa, 3ª semitappa Tour de France (Champagnole > Ginevra) 19ª tappa, 2ª semitappa Tour de France (Vire > Caen, cronometro) 1ª tappa Tour de Suisse (Zurigo > Coira) 2ª tappa Tour de Suisse (Coira > Bellinzona) 6ª tappa Tour de Suisse (Interlaken > Losanna)
1938 (Gloria/Olympia/Helyett/Kristal, due vittorie) Campionati svizzeri, Prova in linea 18ª tappa, 1ª semitappa Giro d'Italia (Varese > Locarno)
1939 (Individuale) 16ª tappa Deutschland Tour (Francoforte > Colonia)
1946 (Amberg, due vittorie) 2ª tappa, 2ª semitappa Circuit des Alpes (Barcelonnette > Digne) Classifica generale Circuit des Alpes
Altri successi 1934 (Individuale) Campionati svizzeri militari, Prova in linea Criterium di Lancy
1936 (Colin-Wolber) Criterium di Klausenberg
1938 (Gloria/Olympia/Helyett/Kristal) Criterium di Oerlikon
1942 (Individuale) Criterium di Genève
1945 (Individuale) Grand Prix de la Ville de Nice
1947 (Helvetia Rad/Fuchs) 1ª tappa Tour de Romandie (Ginevra > Morges, cronosquadre)
Piazzamenti Grandi giri
Giro d'Italia 1937: 13º 1938: 32º
Tour de France 1935: 24º 1936: 8º 1937: 3º 1947: squalificato (7ª tappa)
Vuelta a España 1935: 12º
Classiche monumento
Milano-Sanremo 1938: 42º
Parigi-Roubaix 1935: 26º 1936: 35º
Competizioni mondiali Campionati del mondo Floreffe 1935 - In linea Elite: 5º Berna 1936 - In linea Elite: ritirato Copenaghen 1937 - In linea Elite: ritirato Valkenburg 1938 - In linea Elite: 3º
Collegamenti esterni