W reprezentacji Polski zadebiutował 9 września 1992 w meczu przeciwko Izraelowi (1:1). W 1992 wraz z olimpijską reprezentacją Polski wywalczył srebrny medal na Igrzyskach Olimpijskich w Barcelonie. Uczestnik Mistrzostw Świata w 2002 w Korei Południowej i Japonii. W kadrze wystąpił 45 razy i zdobył 1 (z Holandią) bramkę. Ostatni mecz w reprezentacji rozegrał w 2002 roku.