He graduated from Edinburgh University then completed his basic training around Edinburgh before moving to Exeter to complete his higher surgical training. He returned to Inverness in 1990 as a consultant and moved to Edinburgh in 1995.