 In 1990, he graduated BD (Hons) with a degree in Divinity at the University of Edinburgh.In 1992 he was ordained as a minister of the Church of Scotland.He became assistant minister at South Leith Parish Church followed by a year as locum minister at St Andrew's Church in Gisborne, New Zealand.