W reprezentacji Polski zadebiutował w wieku 17 lat w towarzyskim spotkaniu z reprezentacją Białorusi. Do momentu wypadku w 1998 zawodnik rozegrał 7 spotkań w biało-czerwonych barwach. Do zespołu powrócił w 2003 w spotkaniu z Łotwą. 28 maja 2008 został powołany przez Leo Beenhakkera na Mistrzostwa Europy w Piłce Nożnej 2008.