He obtained a Bachelor of Arts degree in philosophy and music at the University of Edinburgh and Bachelor of Divinity and Doctor of Philosophy degree at the University of Aberdeen.
At the University of Edinburgh, he received a Bachelor of Arts degree in philosophy and music, while at the University of Aberdeen, he obtained both a Bachelor of Divinity and a Doctor of Philosophy degree.