Выступал за клуб «Динамо» (Дрезден) (1967—1986) и национальную сборную ГДР (96 игр, 8 голов).
В юности играл в своём родном городе Гёрлиц за «BSG Energie G?rlitz», позже за «Motor WAMA G?rlitz». В возрасте 16 лет был делегирован в Дрезден, в спортивное общество «Динамо Дрезден».
Ещё до первой игры в Оберлиге он 22 июня 1969 года играл в национальной сборной. С 1975 года он играл в сборной на позиции либеро и в 60 матчах был капитаном команды. Его самый большой спортивный успех — олимпийский футбольный турнир в Канаде, где сборная ГДР победила Польшу 3:1 и завоевала золотую медаль. Всего он 96 раз играл в футболке сборной и занимает этим второе место в рейтинге после Йоахима Штрайха (98).
По окончании карьеры — тренер. Работал с юниорской сборной ГДР по футболу (U-23) в 1985—1990.
В сезоне 1995/96 возглавил «Вердер», где в то время играл Владимир Бесчастных.
В сезоне 1998/99 тренировал «Цвиккау», в 2000/01 — Аль-Ахли из Египта.
В 2001 вернулся в Германию, работал с клубом «Лейпциг» до 2003. В 2006—2010 возглавлял клуб «Radebeuler BC 08».