Prior to his time at Ridley Hall he taught at Bishop Tucker Theological College in Mukono, Uganda, from 1968 to 1973 (now part of Uganda Christian University). He was chaplain of St John's College, Cambridge, from 1962 to 1967.
Before joining Ridley Hall, he held a teaching position at Bishop Tucker Theological College in Mukono, Uganda, from 1968 to 1973 (now part of Uganda Christian University). He also served as the chaplain for St John's College, Cambridge, from 1962 to 1967.