In 1976 he won his first European Tour event, the Greater Manchester Open, and in 1982 he became only the third Irishman to win the Irish Open. He played in a number of team competitions, representing Great Britain and Ireland in the 1975 Ryder Cup. He played for Ireland three times in the World Cup.