Hráč ledního hokeje, levý křídelní útočník, podnikatel.
Za 1. mužstvo Motoru České Budějovice hrál 1969—1982. Je rekordmanem mezi českobudějovickými hokejovými střelci, když v dresu Motoru nastřílel 276 ligových a 14 druholigových branek. Jako dlouholetý reprezentant Československa dal v 187 reprezentačních startech 73 branek. Účastník zimních olympijských her 1976 (2. místo) a 1980 (5. místo), mistrovství světa 1976 (1. místo), 1977 (1. místo), 1978 (2. místo), 1979 (2. místo), 1981 (3. místo) a 1982 (2. místo). Startoval i na Kanadském poháru 1976 (2. místo) a 1981 (3. místo). Roku 1982 odešel hrát do kanadsko-americké National Hockey League. S klubem Edmonton Oilers se stal v sezonách 1983—1984, 1984—1985 a 1986—1987 trojnásobným vítězem Stanley Cupu jako první československý hokejista, který získal tuto trofej. V letech 1985—1990 hrál nejvyšší soutěž Spolkové republiky Německo; v dresu Rosenheimu byl mistrem Spolkové republiky Německo v sezoně 1988—1989. V letech 1977—1980 byl vyhlášen nejlepším jihočeským sportovcem roku. V Českých Budějovicích vybudoval rok po sametové revoluci první fitness centrum. V 90. letech byl prezidentem HC České Budějovice. Stál u zrodu hokejového a sportovního centra ve Čtyřech Dvorech, otevřeného v roce 2013, které nese jeho jméno.