Hrál za Baník Ostrava, DAC Dunajská Streda a Slávii Praha. S Baníkem Ostrava získal v letech 1980 a 1981 dvakrát ligový titul. V lize odehrál 207 utkání a dal 1 gól. V evropských pohárech nastoupil ke 20 utkáním (v PMEZ 8 utkání, v PVP 4 utkání a v Poháru UEFA 8 utkání). Za reprezentační B-tým nastoupil k 1 utkání a za olympijský výběr ke 2 utkáním.