Selon la tradition, Cadwallon règne à l’époque de la Bataille du Mont Badon [1] vers 500 et la victoire du roi Arthur sur les Saxons [2]. Bien qu’il soit peu probable que Cadwallon ait lui-même participé à l’événement, il a néanmoins sûrement profité de l’ère de paix relative et de prospérité qui en découla.
La réussite militaire la plus importante du règne de Cadwallon fut l’expulsion définitive des colonisateurs irlandais de Ynys Mon [3], et l’annexion de cette île qui devait devenir le fondement politique et culturel du royaume de Gwynedd [4].
À en croire Gildas le Sage, Maelgwn , le fils de Cadwallon, assassine son oncle pour prendre son trône, ce qui reviendrait à dire qu’une autre personne que Maelgwn aurait hérité du royaume à la mort de Cadwallon.
Il n’existe pas de preuve fermement établie de l’identité de ce roi perdu, ni même de son existence en dehors des assertions de Gildas.