W 2001 po raz pierwszy podjął pracę w lidze polskiej. Został szkoleniowcem Polonii Warszawa, którą prowadził do końca sezonu. Następnie powrócił do Czech, aby objąć stanowisko selekcjonera młodzieżowej reprezentacji Czech. Czeską młodzieżówkę prowadził do końca 2003. Od kwietnia 2004 ponownie pracował w polskiej lidze jako trener Górnika Zabrze. Po zwolnieniu Henryka Kasperczaka objął funkcję szkoleniowca Wisły Kraków, z którą w 2005 wywalczył Mistrzostwo Polski. W październiku 2005 zastąpił Dušana Radolskiego na stanowisku trenera Dyskobolii.

W 2009 został wybrany pierwszym trenerem drużyny Banik Ostrava, w którym od maja 2007 pełnił rolę dyrektora generalnego.

W latach 2016–2017 był trenerem II-ligowego klubu piłkarskiego RKS Radomiak Radom.