1961–62-ben a TBV Frillendorf, majd 1962 és 1974 között a Polizei SV Essen csapataiban kezdte a labdarúgást. 1974 és 1977 között a Schwarz-Weiß Essen első csapatában szerepelt. 1977 és 1988 között pályafutása jelentős részét a Werder Bremen együttesénél töltötte, ahol két bajnoki ezüstérmet szerzett a csapattal. 1985 és 1987 között egy-egy idényt idényt a Bordeaux és a Stade Rennais csapatainál játszott Franciaországban. A Bordeaux-val francia kupa-győztes volt 1986-ban. 1987-ben hazatért és az Eintracht Braunschweig játékosa lett. 1989-ben itt vonult vissza az aktív labdarúgástól.
Visszavonulása után utolsó csapatánál az Eintracht Braunschweignél lett edző a másodosztályban 1990-ig. 1990 és 1992 között a Hansa Rostock, 1992–93-ban az MSV Duisburg, 1993–94-ben a Hertha BSC, 1994 és 1997 között a Sachsen Leipzig szakmai munkáját irányította. 2002-ben visszatért az Eintracht Braunschweighez két idényre. 2005-ben az alsóbb osztályú 1. FC Pforzheim és Brinkumer SV együtteseinél tevékenykedett. Utolsó edzői munkáját 2011-ben az FC Oberneuland csapatánál válállta.