Kariera reprezentacyjna W reprezentacji Polski zadebiutował 13 kwietnia 1993 roku w wygranym 2:1 meczu z Finlandią, w którym zmienił w 77. minucie Andrzeja Lesiaka. Przez następne trzy lata nie występował w kadrze narodowej. Powrócił do niej w sierpniu 1996, grając w towarzyskim spotkaniu z Cyprem. W 1997 roku regularnie występował w barwach narodowych. Uczestniczył w eliminacjach do mistrzostw świata we Francji (1998) – zagrał w pięciu pojedynkach, a w meczu z Gruzją strzelił gola, przyczyniając się do zwycięstwa 4:1. Po raz ostatni w reprezentacji Polski wystąpił 22 kwietnia 1998 roku w spotkaniu z Chorwacją.

Mecze i gole w reprezentacji Mecze i gole w reprezentacji#DataMiastoPrzeciwnikGolWynikRozgrywki1.13.04.1993Radom2:1towarzyski2.27.08.1996Bełchatów2:2towarzyski3.04.09.1996Zabrze0:2towarzyski4.14.02.1997Ayia Napa0:0towarzyski5.15.02.1997Ayia Napa3:2towarzyski6.17.02.1997Dherynia3:2towarzyski7.26.02.1997Goiânia2:4towarzyski8.02.04.1997Chorzów0:0el. MŚ 19989.30.04.1997Neapol0:3el. MŚ 199810.22.05.1997Sztokholm2:2towarzyski11.31.05.1997Chorzów0:2el. MŚ 199812.14.06.1997Katowice4:1el. MŚ 199813.06.09.1997Warszawa1:0towarzyski14.24.09.1997Olsztyn2:0towarzyski15.11.10.1997Tbilisi0:3el.