 He was educated at Uppingham School, Rutland, before moving to Bonn to learn German.Named 'Norman Trevor' at birth, he was called 'William' as a child and used this name throughout his life.From 1930 Sansom worked in international banking for the British chapter of a German bank, and in 1935 he moved to an advertising company where he worked until the outbreak of World War II.