He attended Riddlesworth Hall Preparatory School in Norfolk, Sherborne School for Boys in Dorset and St Anne's College, Oxford, where he graduated with a degree in English Language and Literature.
Ha frequentato la Riddlesworth Hall Preparatory School di Norfolk, la Sherborne School for Boys nel Dorset e il St Anne's College di Oxford, dove si è laureato in lingua e letteratura inglese.