Au cours de sa carrière de hockey, il remporte treize titres de champion d'Allemagne. Avec la sélection nationale allemande pour laquelle il joue à 82 reprises, il participe aux Jeux olympiques d'hiver de 1928, 1932 (médaille de bronze) et Jeux olympiques d'hiver de 1936 et gagne le championnat d'Europe en 1930 et 1934.