Als Profispieler debüttierte er bereits mit 17 Jahren und wurde mit Werder 2 Mal Deutscher Meister (1988 und 1993) und gewann ebenfalls 2 Mal den DFB-Pokal (1991 und 1994). 1992 gewann er zudem mit den Bremern den Europapokal der Pokalsieger durch ein 2:0 im Finale gegen AS Monaco.
Ab 1988 war er neben seiner Spielerkarriere bereits als Trainer für die Jugendmannschaften von Werder Bremen aktiv. Im Mai 1999 übernahm dann 4 Jahre nach dem Ende seiner Spielerlaufbahn den Trainerposten bei der Bundesligamannschaft von Werder. Innerhalb eines Monats verhinderte er den drohenden Abstieg und gewann außerdem den DFB-Pokal im Finale gegen Bayern München (1:1 nach Verlängerung, 5:4 im Elfmeterschießen). 2004 konnte er den Pokaltriumph wiederholen (3:2 gegen Alemannia Aachen) und gewann zudem im gleichen Jahr die deutsche Meisterschaft.
Erneut 5 Jahre später gewann er 2009 ein weiteres Mal den DFB-Pokal (1:0 gegen Bayer Leverkusen) und stand zudem im Finale des UEFA-Pokals welches allerdings mit 1:2 gegen Schachtjor Donezk verloren ging.
Zum Ende der Saison 2013 gab er dann seinen Abschied von Werder Bremen bekannt. 2014 übernahm er Eintracht Frankfurt, trat aber nach einer guten Saison mit Platz 9 wieder zurück. Nach einem kurzen Gastspiel bei Hannover 96 im Jahr 2016 kehrte er 2018 als Technischer Direktor zum SV Werder Bremen zurück wo er bis 2021 blieb.