Pályafutását az Ostroj Opavában kezdte 1973-ban. A Baník Ostravában 1976 és 1986 között játszott. Ezalatt a csehszlovák bajnokságot három, a csehszlovák kupát egy alkalommal sikerült megnyernie. Kétszeres csehszlovák gólkirály. Később játszott még külföldön a Grenoble és a Germinal Ekeren együtteseiben is. Későbbi pályafutását kisebb francia csapatoknál töltötte.
Az edzősködést korábbi klubjánál a Baník Otravánál kezdte, ahol két turnust is eltöltött 1993 és 1995, illetve 1997 és 2000 között. Később dolgozott Katarban a Qatar SC (2000–2001) együttesénél és Lengyelországban is, ahol a Polonia Warszawa (2001–2002), a Górnik Zabrze (2004), a Wisła Kraków (2005) és a Dyskobolia Grodzisk Wielkopolski (2005–2006) csapatait edzette. 2016 és 2017 között a Radomiak Radom együttesét irányította.