1968-ban az SV Niederursel csapatában kezdte a labdarúgást, majd 1979-ben az Eintracht Frankfurt korosztályos csapatában folytatta, ahol 1980-ban mutatkozott be az első csapatban. 1981-ben tagja volt a nyugatnémet kupa-győztes együttesnek. 1987 és 1989 között a Bayer Leverkusen labdarúgója volt, ahol 1987–88-ban UEFA-kupát nyert a csapattal. 1989-ben visszatért az Eintracht Frankfurthoz, ahol újabb hét idényen át szerepelt. A frankfurti csapatban összesen 337 bajnoki mérkőzésen szerepelt és 30 gólt szerzett. 1996 és 1998 között az Eintracht Trier játékosa volt, majd visszatért nevelőegyesületéhez az SV Niederurselhez, ahol 2007-ben 44 évesen fejezte be az aktív labdarúgást.