Inizia la sua carriera professionistica nel Hannover 96, dove resta due anni (54 presenze e 1 gol). Gioca le due stagioni successive nell'Amburgo (48 presenze) prima di passare al Werder Brema. Resta al Werder fino al 2005, giocando 152 volte, segnando 11 gol. Dal 2005 milita nello Schalke 04, e vi resta fino al 2009, quando si trasferisce a Istanbul per giocare nel Beşiktaş.