Ha esordito con i colori della Nazionale tedesca nel 1998, prendendo in seguito parte al campionato d'Europa 2000, concluso amaramente all'ultimo posto del girone, e al campionato del mondo 2002, dove la squadra tedesca raggiunse il secondo posto, sconfitta in finale dal Brasile. Si è ritirato dalla Nazionale poco prima del campionato d'Europa 2004, dopo aver totalizzato 46 presenze e 3 reti.