Začínal v týmu Piast Gliwice. Hrál v polské nejvyšší soutěži za Ruch Chorzów a Polonii Bytom. Nastoupil ve 153 ligových utkáních a dal 28 gólů. S Ruchem Chorzów získal v letech 1974 a 1975 mistrovský titul a v roce 1974 i polský pohár. V Poháru mistrů evropských zemí nastoupil v 9 utkáních a dal 3 góly a v Poháru UEFA nastoupil ve 12 utkáních a dal 5 gólů. Za reprezentaci Polska nastoupil v roce 1974 ve 2 utkáních.