Il participe avec l'équipe de Suisse à deux éditions des Jeux olympiques : en 1948, il remporte la médaille de bronze tandis qu'en 1952, il termine à la cinquième place. Il est aussi médaillé de bronze aux Championnats du monde 1950, 1951 et 1953.