He was born in Hampstead Garden Suburb, London, the son of a telephone engineer who became a telephone manager.
During and after World War II, between 1943 and 1947, he served with the British Army in East Africa, where he reached the rank of Captain but was demoted to Lieutenant as part of a cull of rear-echelon jobs.