Hrál v polské nejvyšší soutěži za Zagłębii Sosnowiec, nastoupil ve 265 ligových utkáních a dal 113 gólů. S týmem vyhrál dvakrát polský fotbalový pohár. V Poháru vítězů pohárů nastoupil ve 4 utkáních a dal 2 góly a v Poháru UEFA nastoupil ve 2 utkáních a dal 1 gól. Dále hrál Francii za RC Strasbourg Alsace, v Ligue 1 nastoupil v 17 utkáních a dal 3 góly. Kariéru končil ve francouzské Ligue 2 v týmu SC Toulon. Za reprezentaci Polska nastoupil v letech 1965–1972 ve 25 utkáních a dal 11 gólů. V roce 1972 byl členem vítězného polského týmu na olympiádě 1972, ale v utkání nenastoupil.