Ottenne il suo best ranking in singolare il 5 maggio 1997 con la 22ª posizione, mentre nel doppio divenne il 26 luglio 2004, il 286º del ranking ATP.
In carriera, in singolare, vinse tre tornei del circuito ATP. Il primo successo avvenne nel 1995 all'ATP Praga; in quell'occasione superò in finale lo spagnolo Javier Sánchez con un doppio 6-2. Nello stesso anno vinse l'ATP Montevideo sconfiggendo in finale un altro tennista spagnolo Alberto Berasategui con il punteggio di 6-2, 6-3. Nel 1997 raggiunse la finale del Newsweek Champions Cup and the State Farm Evert Cup, torneo che faceva parte degli ATP Super 9, ma venne sconfitto dallo statunitense Michael Chang in quattro set; ciò gli permise di raggiungere comunque il suo best ranking. Nei tornei del grande slam non riuscì mai a superare gli ottavi di finale raggiunti nel 1999 sia all'Australian Open che all'Open di Francia.
Fece parte della squadra ceca di Coppa Davis in dodici occasioni dal 1995 al 2003 con in bilancio complessivo di undici vittorie e sette sconfitte.