W latach 1996–2002 siedemnastokrotnie wystąpił w reprezentacji narodowej Polski. Debiutował 27 sierpnia 1996 w meczu przeciwko reprezentacji Cypru. Łącznie strzelił trzy bramki. Uczestniczył m.in. w turnieju finałowym Mistrzostwa Świata w 2002 w Korei i Japonii, gdzie wystąpił w wygranym meczu z USA.