Craig is a research fellow in Theology and Religious Studies at the University of Gloucestershire, where (amongst other things) he heads up the Scripture and Hermeneutics project in conjunction with The Bible Society. He is an ordained Anglican minister.