Caradoc was born in 0252.1 Caradoc's father was Gwrddwfn ap Cwrrig Mawr and his mother was <Unknown>. His paternal grandparents were Cwrrig Mawr ap Meirchion and <Unknown>. He had two brothers named Einydd and Arthfael. He was the second oldest of the three children.