Odchovanec malenovické a zlínské kopané hrál v lize za Duklu Praha a Zbrojovku Brno. S Duklou získal v sezóně 1978/1979 mistrovský titul. V nejvyšší soutěži odehrál 92 utkání, vstřelil 21 branek. Od roku 1983 hrál druhou nejvyšší soutěž, jednu sezonu za Zbrojovku Brno, poté přestoupil do ambiciózních Slušovic. V Poháru UEFA nastoupil v roce 1980 za Zbrojovku Brno ve všech čtyřech utkáních, jeden start si připsal i v Dukle (7. listopadu1979 na hřišti Racingu Strasbourg střídal v prodloužení Ladislava Vízka). V jediném utkání za ČSSR "B" se mu podařilo skórovat, odehrál také jeden zápas za olympioniky.