Cominciò a frequentare con stabilità il circuito ATP a partire dal 1996. Al torneo di Praga del 1999 raggiunse la sua prima semifinale, fece per la prima volta ingresso nelle prime 100 posizioni del ranking nel settembre 2000. Tre mesi dopo, battendo tra gli altri il francese Cédric Pioline, raggiunse la sua prima ed ultima finale ATP al Chennai Open in cui batté il russo Andrej Stoljarov in due set, in aprile arrivò anche il primo successo in doppio quando, nell'atto conclusivo dell'Estoril Open insieme al connazionale Radek Štěpánek, sconfisse la coppia formata da Donald Johnson e Nenad Zimonjić, nel luglio successivo toccò la 47ª posizione della classifica di singolare.
Negli anni successivi non ottenne altri risultati di rilievo frequentando in maggior parte tornei del circuito challenger. Nel maggio 2009 si è ritirato dall'attività agonistica.