Začínal v týmu Zawisza Bydgoszcz. V polské nejvyšší soutěži hrál za Ruch Chorzów. Dále hrál ve francouzské Ligue 2 za RFC Seraing. Po návratu do Polska hrál opět za Ruch Chorzów a končil ve druhé lize v týmu Polonia Bytom. Celkem v polské Ekstraklase nastoupil ve 229 utkáních a dal 74 gólů, získal tři mistrovské tituly a jednou vyhrál polský fotbalový pohár. V Poháru mistrů evropských zemí nastoupil ve 12 utkáních a dal 4 góly a v Poháru UEFA nastoupil v 9 utkáních a dal 2 góly. Za reprezentaci Polska nastoupil v roce 1976 ve 4 utkáních. V roce 1976 byl členem stříbrného polského týmu na olympiádě, nastoupil v 1 utkání.[1]