He currently the Assistant Curate of Gorseinon in the Diocese of Swansea and Brecon and Chaplain to Gower College Swansea. He has serves as a member of the Governing Body of the Church in Wales (2004-2014 in the House of Laity; 2015-present in the House of Clergy). He was also Welsh Language adviser for the Diocese of St. Davids (2007-2011). Is currently serves at the Ecumenical Officer of the Diocese of Swansea and Brecon, responsible for developing the relationship with other Christian traditions. He is an active member of the Council of the National Eisteddfod of Wales and has been a member of the Gorsedd of Bards for more than a decade. He serves as a member of the Advisory Body of the National Library of Wales and is the Vice Chair of Governor at Ysgol Gyfun Gŵyr in Swansea. During his time in Aberystwyth he served as Deputy Warden of Neuadd Gymraeg Pantycelyn. He is also served Vice-President of the Aberystwyth University Old Students’ Association.