He studied at Dulwich College Preparatory School and Westminster School, where he was a Queen's Scholar, then attended the Universities of Oxford and Cambridge, where he achieved a First in modern history and received an M.Phil in the history and philosophy of science.
He studied at Dulwich College Preparatory School and Westminster School. He then attended the Universities of Oxford and Cambridge. He received an M.Phil in the history and philosophy of science. He achieved a First in modern history. He was a Queen's Scholar.