Cadfan ble konge på tiden rundt slaget ved Chester (walisisk: ) i år 616 hvor northumbrierne (angelsakserne) under Æthelfrith beseiret det walisiske nabokongedømmet Powys og deretter massakrerte munkene ved Bangor Is Coed. Imidlertid er det ingen bevis for at Gwynedd var deltager i dette slaget, slik at Cadfans tiltredelse som konge kan synes å ha vært tilfeldig i forbindelse med dette slaget.