His career began at ASV Neufeld. In July 1968 he moved to SC Eisenstadt in the Austrian national league. After one yer he moved to SK Rapid Wien. Later he played for LASK and FC Admira Wacker Mödling. He completed 450 league games in Austria's top division and scored 104 goals. He ended his career with ASV Neufeld and ASV Hornstein.