Hrál v polské nejvyšší soutěži za Ruch Chorzów, nastoupil ve 208 ligových utkáních a dal 42 gólů. S týmem získal v roce 1968 mistrovský titul. V Poháru UEFA nastoupil v 10 utkáních a dal 1 gól. Za reprezentaci Polska nastoupil v roce 1967 v přátelském utkání s Rumunskem.