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.
From the University of Edinburgh, he earned a Bachelor of Arts degree focusing on philosophy and music, while at the University of Aberdeen, he completed advanced degrees in divinity and philosophy, culminating in a Doctor of Philosophy.