Jeszcze jako zawodnik GKS Bełchatów zadebiutował w reprezentacji Polski, 10 listopada 1998 w meczu ze Słowacją wygranym 3:1. W 1999 przeniósł się do 1. FC Nürnberg występującego w 2. Bundeslidze. Do drużyny narodowej powrócił na początku 2000, po objęciu funkcji selekcjonera przez Jerzego Engela, stając się wkrótce jednym z podstawowych zawodników drużyny, która wywalczyła awans w eliminacjach do Mistrzostw Świata w 2002.