Cavendish was educated at Christ's Hospital and at Brasenose College, Oxford, where he specialized in medieval studies.
Cavendish's work is highly regarded for its depth of research and agnostic stance towards its sometimes controversial subject matter.