Centrocampista difensivo, gioca per molti anni nel Dukla Praga sfiorando un paio di volte la vittoria del campionato nazionale e vincendo in due occasioni la coppa di Cecoslovacchia (1985 e 1990). Dopo aver giocato anche a Cipro, si ritira nel 1996 per intraprendere la carriera da allenatore. Inizia dalle giovanili dello Slavia Praga,[1] poi guida diverse selezioni giovanili della Repubblica Ceca[1] fino all'Under-20 ai Mondiali di categoria del 2001: porta i cechi fino ai quarti di finale del torneo. Continua a guidare le selezioni giovanili ceche fino al 2005, lanciando, tra gli altri, anche Tomáš Rosický e Petr Čech.[2] Nel 2006 gli è affidato l'incarico di Commissario Tecnico della Nazionale di Malta: nel suo nuovo ruolo, ottiene risultati di rilievo durante le qualificazioni a Euro 2008, vincendo con l'Ungheria (2-1) e fermando la Turchia sul pari (2-2), pur concludendo il raggruppamento all'ultimo posto. Dopo aver rivestito anche il ruolo di direttore tecnico a Malta,[1] su richiesta della federcalcio ceca,[2] alla fine del 2009[2] torna nella nazionale della Repubblica Ceca come direttore tecnico[1] di tutte le selezioni giovanili.[2]