Pályafutását Sparta Praha csapatában kezdte 1988-ban. Egy évvel később az Union Cheb együtteséhez került, de egy szezon után visszatért a Spartahoz. 1991 és 2001 között csapatával háromszor nyerte meg a csehszlovák és hétszer a cseh bajnokságot. Egyszeres csehszlovák és cseh kupagyőztes. 2001-ben az osztrák LASK Linz szerződtette, ahol két szezont játszott. A 2003–2004-es idényben az SFC Opava játékosa volt.