Having graduated from Saint David's University College, Lampeter in 1977, he completed his theological training in Trinity College, Bristol.
Ar ôl graddio o Goleg Prifysgol Dewi Sant, Llanbedr Pont Steffan yn 1977, cwblhaodd ei hyfforddiant diwinyddol yng Ngholeg y Drindod, Bryste.