Majster sveta z roku 1985 a dvojnásobný olympijský medailista (strieborný zo Sarajeva 1984 a bronzový z Albertville 1992) patril k oporám československej reprezentácie.
Za ČSSR si pripísal 211 štartov, strelil 66 gólov, raz reprezentoval SR. Zahral si na šiestich svetových šampionátoch, odkiaľ si okrem pražského zlata 1985, priviezol aj dve striebra (1982, 1983) a dva bronzy (1987, 1992).
Okrem olympijských turnajov v Sarajeve a Albertville hral aj v Calgary 1988 (6. miesto).
Počas kariéry hral za ZPA Prešov, VSŽ Košice (2x majster ČSSR, 1xSR), Spišskú Novú Ves, Trebišov, Duklu Jihlava (2x majster ČSSR), v zahraničí vo švajčiarskom Bieli, talianskom Cavalese, fínskom Turku a v rakúskom Zeltwegu.
Okúsil aj zámorskú NHL v dresoch New Yorku Rangers (10 zápasov, 2 góly, 5 asistencií) a Los Angeles Kings (37 zápasov, 7+18), kde bol počas výjazdov za súpermi v hoteli spolubývajúcim legendárneho Wayna Gretzkého.
V československej najvyššej súťaži a v slovenskej extralige odohral 589 zápasov, strelil 285 gólov. V ročníku 1981/82 sa s 35 gólmi stal kráľom ligových strelcov.
Za sezónu 1983/84 získal Zlatú hokejku pre najlepšieho čs. hokejistu, v ankete časopisu TIP ho vyhlásili za najlepšieho útočníka. V roku 2005 sa stal členom Siene slávy slovenského hokeja.