En 1945 con 17 años de edad debutó como futbolista en el FAC Team für Wien, donde jugó durante tres temporadas.
Durante su estancia en el equipo llegó a ganar la Bundesliga en seis ocasiones, además de la Copa de Austria y la Copa Mitropa.
Finalmente jugó para el SV Schwechat, donde se retiró en 1968 como futbolista.
Tras su retiro llegó a entrenar al SV Stockerau, FK Austria Viena, con el que ganó la Copa de Austria; y tras cinco temporadas de nuevo en el SV Stockerau, entrenó al Kremser SC, último club en el que permaneció en 1986.
Jugó un total de 27 partidos, y marcó 12 goles durante su etapa en la selección.