Кадваладру был всего год, когда погиб его отец Кадваллон ап Кадван. Престол Гвинеда узурпировал Кадавайл, а младенца Кадваладра увезли в Бретань. Даже узнав о смерти узурпатора в 655 году, Кадваладр не поехал на родину. В это время Гвинед сильно страдал от голода, чумы и междоусобиц, а сведения о происходивших в нём событиях крайне скудны. Кадваладр вернулся в свои владения лишь через несколько лет после смерти Кадавайла. Он продолжил борьбу с англосаксонской экспансией на запад, но совершённый им в 658 году поход в Сомерсет завершился его поражением в сражении при Пеоннуме.
Этот король уделял большое внимание церкви. Особенно он благоволил аббатству Клинног Ваур. По некоторым сведениям под конец жизни Кадваладр ушёл в монастырь Эглуис Айл и умер во время паломничества в Рим, возможно, от чумы. Его тело было возвращено на родину и захоронено в этом монастыре, переименованном в его честь в Ллангадваладр. Впоследствии Кадваладр был причислен к лику святых. Его знамя с красным драконом использовалось Генрихом VII Тюдором, считавшим себя прямым наследником королей Гвинеда. Гальфрид Монмутский называет Кадваладра последним Верховным королём бриттов.