A graduate of Newcastle University he trained in Sheffield, Oxford, Aylesbury and London with fellowship training in Kentucky USA. He was first appointed as a Consultant at Stoke Mandeville Hospital in Aylesbury in 1990 moving to Heatherwood and Wexham Park Hospitals in 1992. He also held an honorary Consultant post at the Royal Berkshire Hospital during this time.