He was educated at Reigate Grammar School, and studied at Magdalen College, Oxford, where he was awarded a first-class degree Bachelor of Arts in modern history and modern languages.
He was educated at Reigate Grammar School, and studied at Magdalen College, Oxford, where he was known to his friends as "Sillybum". He as awarded a first-class degree Bachelor of Arts in modern history and modern languages.