V československé lize hrál za Baník Ostrava. Nastoupil v 257 utkáních a vstřelil sedm gólů.
Do paměti fanouškům Baníku především se zapsal jako střelec památného vítězného gólu ve čtvrtfinále poháru vítězů poháru proti 1. FC Magdeburg. Všestranný hráč, který začínal jako záložník, nejlepších výsledků ale dosáhl jako obránce s vyhlášenými útočnými schopnostmi. Za reprezentaci Československa nastoupil v letech 1974–1975 ve 4 utkáních. Několikrát se musel vyrovnat s vážným zraněním, ale za Hadamczika rychle našel stálé místo v sestavě. Ve vrcholné formě šlo o jednoho z nejspolehlivějších hráčů Baníku a jednoho ze základu Hadamczikovy sestavy. V evropských pohárech sehrál 37 utkání, v Poháru mistrů evropských zemí nastoupil ve 12 utkáních, v Poháru vítězů pohárů nastoupil v 8 utkáních a dal 3 góly a v Poháru UEFA nastoupil ve 13 utkáních. Je držitelem zlaté medaile z olympiády v Moskvě roce 1980. Později hrál v kyperskéEPA Larnaca (1983–1984), ve Zbrojovce Brno (1984–1985) a v Polance nad Odrou.