Karierę zawodniczą zakończył z powodu kontuzji na początku sezonu 2004–2005.

Reprezentacja Bardzo dobrą grę w drużynie Legii łączył z występami w reprezentacji Polski. W drużynie narodowej zadebiutował 7 czerwca 1995 w meczu ze Słowacją. Ostatnim występem w reprezentacji był mecz z Włochami rozegrany 12 listopada 2003. Ogółem w reprezentacji Polski rozegrał 60 meczów. Jedyną bramkę strzelił w meczu z Czechami rozegranym 12 marca 1997. Wielokrotnie pełnił również funkcję kapitana drużyny narodowej. W 2002 uczestniczył w Mistrzostwach Świata w Japonii i Korei Południowej (zagrał w ostatnim meczu z reprezentacją USA wygranym przez Polskę 3:1).

Sukcesy awans do I ligi w 1990 z Igloopolem Dębica Mistrzostwo Polski w 1993/94, 1994/95 i 2001/2002 z Legią Warszawa Puchar Polski w 1993/94, 1994/95 i 1996/1997 z Legią

Wielokrotnie nagradzany i wyróżniany (m.in. Piłkarz Roku według Piłki Nożnej w 1999). Członek Klubu Wybitnego Reprezentanta.