I was born and brought up in Llandudno, North Wales. After school I went to Aberystwyth to study at the university there, and being naturally shy, I joined the Christian Union so I didn’t have to go clubbing. Although I attended chapel throughout my childhood, I was not a Christian and I felt uncomfortable when I thought of my own sin and rebellion towards God. Nevertheless in God’s mercy, after experiencing conviction of sin, Christ drew me to Himself and I accepted Him as my Lord and Saviour, experiencing the assurance of sins forgiven.
After finishing my degree, I became a geography teacher in the Rhymney Valley. It was at that time, while I was teaching that I increasingly felt called to the ministry. So I left teaching and trained at the London Theological Seminary. I accepted a call to be the pastor of a church in Caergwle, North Wales, where I was for 5 years. Then I was called to be the minster here in the Heath Evangelical Church, where I started work in January 2005.