williams was educated at sidney sussex college, cambridge and ordained in 1965. after a curacy in greenford he was a tutor at chichester theological college then vicar of roath until his appointment as archdeacon.