Fue un jugador activo que pasó la mayor parte de su carrera con el Slavia Praga.
Después de dos años, regresó a la República Checa y se hizo cargo del equipo FK Chmel Blšany.
En los años siguientes, trabajó como entrenador en jefe en otros clubes checos de primera división, en Teplice, Plzeň y České Budějovice.
En la temporada 2011/12, después de la quinta ronda, se convirtió en el nuevo entrenador del České Budějovice y reemplazó a Jiří Kotrba, quien es el gerente general del club y solo estuvo temporalmente en el puesto de entrenador.
También lideró al equipo en la 2.ª liga, pero debido a los malos resultados, fue despedido en octubre de 2015.