Während seiner Juniorenzeit spielte er für den HC Sparta Prag, wo er auch seine professionelle Laufbahn begann. Beim NHL Entry Draft 1993 wählten ihn die Edmonton Oilers in der zweiten Runde als 33. aus. 1994 wechselte er nach Nordamerika und spielte bei den Cape Breton Oilers in der American Hockey League. Nach nur einem Jahr kehrte er nach Prag zurück. Bei der Eishockey-Weltmeisterschaft der Herren 1996 gewann er mit der tschechischen Nationalmannschaft seinen ersten Weltmeistertitel. Zur Saison 1997/98 versuchte er sich wieder im Ausland und spielte in der schwedischen Elitserien für den MoDo Hockeyklubb. Hier war er bester Scorer seines Teams. Nach einem Jahr in Schweden kehrte er erneut zu Sparta Prag zurück. Die Eishockey-Weltmeisterschaft der Herren 1999 brachte ihm seinen zweiten Titel und nach seinem dritten Erfolg im Jahr 2000 versuchte er noch einmal in der NHL Fuß zu fassen.