Il possède la particularité d'avoir changé plusieurs fois de nationalité durant sa carrière. D'abord tchécoslovaque, il est devenu slovaque à la partition du pays, le , puis tchèque au début de l'année 1996.
Sprinter, et l'un des plus grands champions de l'histoire du cyclisme tchèque, il compte plus de 70 victoires professionnelles à son palmarès, dont les plus marquantes sont sans doute ses trois victoires d'étape sur le Tour de France, au Futuroscope en 1994, à Cork en 1998 et sur les Champs Elysées en 2001. Il fait également partie des rares coureurs à avoir remporté des étapes sur les trois grandes épreuves par étapes majeures : Tour d'Italie, Tour de France et Tour d'Espagne.