(2014-2015) – główny trener Slovan Bratysława (2015-2017) – główny trener Reprezentacja Czech (2018-2020)

Pod koniec kariery zawodniczej był grającym trenerem w Hodonínie. Następnie kilkakrotnie był asystentem głównych trenerów, po czym został samodzielnym szkoleniowcem. Kilkakrotnie trenował zespół HC Pardubice. W sezonie Superligi rosyjskiej 2007 został trenerem rosyjskiego klubu Spartaka Moskwa i prowadził go także w nowo powstałych rozgrywkach KHL aż do początku sezonu KHL (2010/2011), gdy w październiku 2010 został zwolniony. Tuż po tym został szkoleniowcem Atłanta Mytiszczi i dotarł z drużyną do finału o Puchar Gagarina. Następnie wybrano go najlepszym trenerem sezonu. 27 kwietnia 2011 został mianowany trenerem SKA Sankt Petersburg i prowadził drużynę w sezonie KHL (2011/2012). W kolejnym sezonie KHL (2012/2013) został zwolniony z funkcji w jego trakcie sezonu w listopadzie 2012 (w chwili gdy drużyna była liderem ligi). Od stycznia do marca 2013 ponownie prowadził HC Pardubice w drugiej części sezonu ekstraligi czeskiej 2012/2013. W maju 2013 miał zostać szkoleniowcem kazachskiego klubu Barys Astana, co jednak nie doszło do skutku. Od września 2013 trener Awangardu Omsk. Drużyna kierowana przez niego nie uzyskała awansu do fazy play-off sezonu KHL (2013/2014) i Czech został zwolniony w marcu 2014.