 Edwards was born in Cairo, where his father was an inspector of schools.He was educated at The King's School, Canterbury, and Magdalen College, Oxford, where he took a BA in 1952 and MA in 1956.Edwards was elected a Fellow of All Souls College, Oxford, for a seven-year period from 1952 to 1959.