John trained in Pharmacy in Brighton from 1973 to 1976 where he graduated with a Pharmacy Degree (BSc). He registered as a qualified Pharmacist in 1977, attained an MSc in Clinical Pharmacy at Manchester University in 1981, then an MBA at Nottingham Trent University in 1994.

Until April 2014, John was Chief Pharmacist at Yeovil District Hospital, having worked in several hospitals across the UK.