Sein erstes Länderspiel absolvierte er am 27. März 2002 in Rostock gegen die USA. Er nahm mit der deutschen Nationalmannschaft an der Europameisterschaft 2004 in Portugal und am Konföderationen-Pokal 2005 in Deutschland teil.