У дорослому футболі дебютував 1965 року виступами за команду «Готтвальдов», в якій провів два сезони.
Протягом 1968—1970 років захищав кольори команди «Вікторія» (Пльзень). Своєю грою за останню команду привернув увагу представників тренерського штабу «Вітковіце», до складу якого приєднався 1971 року. Відіграв за остравську команду наступні три сезони своєї ігрової кар'єри.
1975 року перейшов до клубу «Сігма» (Оломоуц), за який відіграв 3 сезони. Завершив професійну кар'єру футболіста виступами за команду «Сігма» (Оломоуц) у 1978 році.
Кар'єра тренера
Розпочав тренерську кар'єру невдовзі по завершенні кар'єри гравця, 1980 року, очоливши тренерський штаб клубу «Сігма» (Оломоуц), де пропрацював з 1980 по 1981 рік. 1982 року став головним тренером столичної «Славії», тренував празьку команду два роки.
У 1984—1986 роках отримав перший досвід тренерської роботи за кордоном, очолюючи кіпрський АЕК (Ларнака), після чого протягом 1986—1990 років очолював тренерський штаб клубу «Банік», з яким 1989 рок виграв Кубок Мітропи.
1990 року прийняв пропозицію очолити збірну Чехословаччини, якою керував у 24 матчах, але не зумів вивести команду на Євро-1992, а після невдалого старту відбору на наступний чемпіонат світу навесні 1993 року покинув посаду. Його змінив Вацлав Єжек, що став останнім тренером в історії збірної, оскільки так і не зумів виправити ситуацію у групі і в кінці року збірна була розпущена.
У 2010–2012 роках знову тренував «Казму», після чого до 2015 року був головним тренером катарського «Аль-Аглі», до якого повернувся в червні 2018 року.