Byl hráčem VSŽ Košice, Dukly Jihlava, SC Rosenheim, WEV Vídeň, Kirklady (Skotsko), Streethamu Londýn a Glen Rothers Glasgow. V československé federální lize odehrál 518 zápasů, ve kterých střelil 393 gólů. Je na 8. místě Klubu hokejových střelců deníku Sport. Dvakrát byl nejlepším střelcem sezóny. I když jej v roce 1985 draftoval v 10. kole Quebec Nordiques, v NHL si nikdy nezahrál.
V 146 reprezentačních zápasech vsítil 70 gólů. Startoval na ZOH 1980 (5. místo) a 1984 (stříbrná medaile). Je mistrem světa z let 1977 a 1985 a držitelem stříbrných medailí z MS 1982 a 1983. V roce 2000 působil jako trenér národního mužstva Jihoafrické republiky.