Champion du monde sur route amateur en 1933, il passe professionnel en août 1933 et le reste jusqu'en 1947. Il remporte 13 victoires. Il est couronné par deux fois champion de Suisse sur route en 1936 et 1936 et champion de Suisse militaire en 1940.