V nejvyšší hokejové soutěži nastoupil poprvé v sezoně 1990/1991. V sezonách 1993/1994 a 1994/1995 se stal nejproduktivnějším hráčem extraligy. Spolu s Martinem Procházkou a Otakarem Vejvodou ml. vytvořil proslulou útočnou řadu zvanou „Blue Line“. Mimo jiné působil i v jiných Evropských soutěžích, kde hrál za týmy AIK Stockholm, AvangarduOmsk a Färjestads BK. Je držitelem tří mistrovských titulů ve třech ligách, které získal s Vsetínem, Omskem a Färjestads.Dvě sezony působil také v týmech NHL a to Dallas Stars a Minnesota Wild.
V české reprezentaci nastoupil v 197 mezistátních utkáních, ve kterýchvsítil 48 branek. Celkem reprezentovalčeský hokej na osmi mistrovstvích světa, dvou olympijských hrách a jednom Světovém poháru.Za svou kariéru se stal čtyřikrát mistrem světa (1996, 1999–2001), a v roce 1998 také olympijským vítězem na Zimních olympijských hrách v Naganu.