Né à Brecknock, au pays de Galles, Caradoc est harpiste, au service du roi Rhys, avant d'embrasser la vie monastique pour ne plus jouer et chanter que pour Dieu seul à l'instar du roi David en Israël. Ordonné prêtre à Menevia, Caradoc se retire dans la solitude de l'île de Barry, comté de Glamorganshire, où il souffre beaucoup lors de l'invasion de l'île par les troupes du roi d'Angleterre. Mort le dimanche 13 avril 1124, il est inhumé dans l'église Saint-David de Menevia.