Han begynte karrieren i Lokomotiva Mariánské Lázně, og etter dette fulgte opphold i klubbene Škoda Pilsen, Sokol Svéradice og VTJ Karlovy Vary. I 1996 returnerte han til Škoda Pilsen som på denne tiden skiftet navn til FC Viktoria Plzeň. Her spilte han i fire sesonger. Etter dette fulgte fire sesonger i Slavia Praha. I 2000 forlot han landet og tsjekkisk fotball, og reiste til Belgia for å spille i Standard Liège. Et år senere gikk han inn i en fireårskontrakt med Panionios NFC Athens i Hellas.