[4] He then studied at St John's College, Durham and graduated in 1970 with a Bachelor of Arts (BA) degree.
[3][5] He then entered Ridley Hall, Cambridge, an Anglican theological college, to prepare for ordination.
He was then Priest in charge of Old Ford, London, latterly also Area Dean of Tower Hamlets; and then Vicar of St Andrew, Holborn and Archdeacon of Hackney.
He then retired from full-time ministry and was appointed an honorary assistant bishop in the Diocese of Hereford.
[3] He was a member of the Hymn Society of Great Britain and Ireland, acting as its conference chaplain in 2001.