 He was educated at the state-sector Dynevor School, Swansea, before readng theology at Christ's College, Cambridge, whence he graduated with starred first-class honours.He then went to Wadham College, Oxford, where he studied under A. M. Allchin and graduated with a Doctor of Philosophy degree in 1975 with a thesis entitled "The Theology of Vladimir Nikolaievich Lossky