En activité de 1972 à 1996, sa carrière professionnelle est principalement marquée par une victoire au championnat du monde de snooker 1980, faisant de lui le premier joueur non-britannique à remporter la compétition dans l'ère moderne. Il a également été 1 mondial pendant la saison 1981-1982. Il compte aussi deux autres finales au championnat du monde, en 1977 et 1983, et un autre succès dans un tournoi de classement, au trophée Matchroom.