He was educated at Gunnersbury Boys' Grammar School in west London and won a scholarship to read Modern and Medieval Languages at Trinity Hall, Cambridge, specialising in French literature and Spanish poetry.