Hrál v polské nejvyšší soutěži za Ruch Chorzów, nastoupil v 289 ligových utkáních a dal 82 gólů. S týmem získal tři mistrovské tituly a jednou vyhrál polský fotbalový pohár. V Poháru mistrů evropských zemí nastoupil v 9 utkáních a dal 5 gólů a v Poháru UEFA nastoupil v 17 utkáních a dal 4 góly. Dále hrál Francii za FC Rouen a Arras Football. Za reprezentaci Polska nastoupil v letech 1968-1975 ve 26 utkáních a dal 5 gólů.