У дорослому футболі дебютував 1948 року виступами за команду клубу «Відень», в якій провів три сезони, взявши участь у 63 матчах чемпіонату.
1951 року перейшов до клубу «Аустрія» (Відень), за який відіграв 12 сезонів. Більшість часу, проведеного у складі віденської «Аустрії», був основним гравцем захисту команди. Завершив професійну кар'єру футболіста виступами за команду «Аустрія» (Відень) у 1963 році
1950 року дебютував в офіційних матчах у складі національної збірної Австрії. Протягом кар'єри у національній команді, яка тривала 13 років, провів у формі головної команди країни 43 матчі, забивши 1 гол.
Розпочав тренерську кар'єру, повернувшись до футболу після невеликої перерви, 1972 року, очоливши тренерський штаб клубу «Аустрія» (Відень). Працював з віденьскою командою до 1973 та згодом, протягом 1976—1977 та у 1987 році.