John Hoskison was educated at St John's Leatherhead. After a short time working in a bank, he became a professional golfer and played the European PGA tour until 1985. He was elected Surrey Professional Golf Association Captain and has twice represented Europe in PGA Cup matches against America. He has also led England in the European Team Championships. In 1992, he won the Club Professionals Grand Slam including the national title. He regularly contributes to golf magazines.