He was educated at Corpus Christi College, Oxford University, where he graduated in 1983 with a 1st Class Honors Degree in Philosophy, Politics and Economics.