Tras formarse en el BSG Traktor Oberbobritzsch, en 1957 fichó por el Dresdner SC, haciendo su debut como futbolista.
Jugó en el club durante seis temporadas, cosechando 109 partidos y 22 goles marcados, además de la Copa de fútbol de la RDA en la temporada de su debut, donde llegó a jugar la final.
Ya en 1963 se fue traspasado al Hallescher FC, jugando principalmente en la DDR-Oberliga.
Finalmente, en 1966, se fue al Dinamo Dresde, con quien ganó además la DDR-Liga, ascendiendo así a la máxima categoría del fútbol alemán.
En 1972, colgó las botas debido a que ya superaba los treinta años y su rendimiento comenzaba a ser inferior al de sus compañeros de equipo.