Ottenne il suo best ranking in singolare il 3 agosto 1998 con la 646ª posizione, mentre nel doppio divenne il 17 marzo 2003, il 21º del ranking ATP.
Specialista del doppio, vinse in carriera tre tornei del circuito ATP su un totale di undici finali disputate. Il primo successo avvenne nel 2000 negli Internazionali di Tennis di San Marino in coppia con il connazionale Leoš Friedl; in finale superarono l'argentino Gastón Etlis e lo statunitense Jack Waite con il risultato di 7–6(1), 7-5. Nel 2002 raggiunse in coppia con l'indiano Leander Paes la semifinale dell'Open di Francia 2002, miglior risultato di sempre ottenuto in un torneo del grande slam; furono, tuttavia, sconfitti da Mark Knowles e da Daniel Nestor in due set. Nei tornei minori vanta un bilancio complessivo di tredici vittorie in tornei del circuito ATP Challenger Series e di tre vittorie nell'ITF Men's Circuit.