У футболі дебютував 1925 року виступами за команду «Блю Старз» (Цюрих), в якій провів дев'ять сезонів.
1934 року перейшов до клубу «Грассгоппер», за який відіграв 12 сезонів. Завершив професійну кар'єру футболіста виступами за команду «Грассгоппер» у 1946 році.
Виступи за збірну
1929 року дебютував в офіційних матчах у складі національної збірної Швейцарії. Протягом кар'єри у національній команді, яка тривала 18 років, провів у її формі 37 матчів, забивши 1 гол[1].