Som spiller spilte han meste av sin tidlige karriere for HC Litvínov og Dukla Trenčín i den tsjekkoslovakiske toppligaen i ishockey. Etter kommunistregimets fall i 1989 spilte han for klubbene Edmonton Oilers, Boston Bruins og Ottawa Senators i National Hockey League innen han returnerte til Europa. Fra 1994-95-sesongen spilte han for HC Slavia Praha i Tsjekkias Extraliga, og avsluttet sin karriere hos klubben i 2000.