Występował na pozycji środkowego, ofensywnego pomocnika.

Reprezentacja Polski W reprezentacji Polski debiutował w 1990, jednak dopiero w połowie dekady zaczął regularnie pojawiać się w kadrze, został nawet jej kapitanem. Ostatnim jego meczem w reprezentacji było spotkanie z Anglią rozegrane 31 maja 1997 w ramach eliminacji MŚ 98. Łącznie wystąpił w 19 meczach i strzelił 3 bramki. l.p.Data Miejsce Przeciwnik Rezultat Rozgrywki Grał Uwagi1.2 lutego 1990Teheran 2-0 towarzyski od 80' 2.4 lutego 1990Teheran 1-0 towarzyski 90' 3.4 maja 1990Chicago 1-2 towarzyski do 46' 4.6 maja 1990Chicago 2-0 towarzyski od 60' 5.17 sierpnia 1994Radom 1-1 towarzyski do 59' 6.15 marca 1995Ostrowiec Świętokrzyski 4-1 towarzyski 90' 7.29 marca 1995Bukareszt 1-2 elim. Euro 1996 do 57' 8.25 kwietnia 1995Zabrze 4-3 elim. Euro 1996 do 46' 9.7 czerwca 1995Zabrze 5-0 elim. Euro 1996 90' 10.29 czerwca 1995Recife 1-2 towarzyski 90' 11.16 sierpnia 1995Paryż 1-1 elim. Euro 1996 do 58' 12.28 lutego 1996Rijeka 1-2 towarzyski 90' 13.27 marca 1996Łódź 0-0 towarzyski 90' kpt.14.9 października 1996Londyn 1-2 elim. MŚ 1998 90' kpt.15.10 listopada 1996Katowice 2-1 elim. MŚ 1998 90' kpt. 16.26 lutego 1997Goiânia 2-4 towarzyski 90' kpt.17.2 kwietnia 1997Chorzów 0-0 elim. MŚ 1998 do 46' kpt.18.30 kwietnia 1997Neapol 0-3 elim.