He completed his Bachelor of Theology, Master of Divinity, LisTeol and Doctor of Theology at the University of Stellenbosch.
He completed his BA, BD, DD and PhD in Practical Theology at the University of Pretoria. He has also completed his Doctor of Theology at the University of Stellenbosch.