Nachdem er als Juniorennationalspieler Deutschlands von 1988 bis 1996 aktiv gewesen war, spielte er von 1997 bis 2006 in 48 Partien für die A-Auswahl. Mit dieser nahm er an den Europameisterschaften 2000 in Belgien und den Niederlanden und 2004 in Portugal teil sowie erreichte bei der WM 2006 im eigenen Land den dritten Platz.