26 listopada 1992 zadebiutował w reprezentacji Polski w meczu przeciwko Argentynie. Uczestniczył w mistrzostwach świata w Korei Południowej i Japonii w 2002, w których wystąpił w dwóch meczach. Łącznie w reprezentacji rozegrał 70 spotkań i strzelił jednego gola.