Greene was born in Berkhamsted, Hertfordshire. His family was wealthy and had owned slave plantations in Montserrat and St. Kitts. He graduated with a second-class degree from Balliol College, Oxford. He was a journalist before he became a novelist.