He studied at Eton College, Elton, Berkshire, England, and read Classics at Balliol College, University of Oxford, Oxford, Oxfordshire, England. During his time at Oxford he was the President of the Oxford Union, a prestigious role held by many top British politicians.