V československé lize hrál za Baník Ostrava (1961–1973), odehrál 202 utkání a vstřelil 46 branek. V sezóně 1965/66 se stal s 15 góly nejlepším ligovým střelcem. V Poháru UEFA nastoupil ve 2 utkáních. Jednou nastoupil v československém reprezentačním B-mužstvu.