W latach 1998–2001 występował w reprezentacji do lat 21. W seniorskiej reprezentacji zadebiutował 9 maja 2002 w wygranym 7:0 towarzyskim meczu z Kuwejtem. Do gry wszedł w 67. minucie, zastępując Sebastiana Kehla. W 2004 roku został powołany na Euro 2004, na którym wystąpił w grupowym meczu z Holandią (1:1). W 2005 roku wraz z reprezentacją zajął trzecie miejsce na Pucharze Konfederacji. W sumie w kadrze w latach 2002–2006 rozegrał 24 mecze i strzelił 1 gola.