Rekordzista pod względem liczby meczów rozegranych na mistrzostwach świata w reprezentacji Polski. Jeden z symboli drużyny Kazimierza Górskiego, wystąpił 91 razy w narodowych barwach. Jako dwudziestolatek debiutował na pamiętnym mundialu 1974, zaliczając kapitalne występy przeciwko takim drużynom jak Argentyna, Włochy czy Brazylia. Z Jerzym Gorgoniem tworzył duet idealny. Były gracz min. Motoru Lublin, Gwardii Warszawa, Śląska Wrocław i Widzewa Łódź. Karierę zakończył w wieku 33 lat we włoskim US Cremonese.