Educated at Highgate School and Magdalen College, Oxford, he was Warden of All Souls College, Oxford, from 1977 until 1995, where he has been an Honorary Fellow since 1995.
He was educated at Highgate School. He was educated at Magdalen College, Oxford. He was Warden of All Souls College from 1977 until 1995. All Souls College was Oxford. He has been an Honorary Fellow since 1995.