Caradocus (middle Welsh: Karadawc), according to Geoffrey of Monmouth's Historia regum Britanniae, a pseudohistorical account of the kings of the Britons, was the duke of Cornwall under the reign of Octavius, who became king of Cornwall and died during the Emperor Magnus Maximus' reign.
Caradocus was the Duke of Cornwall during the reign of Octavius. It was he who suggested to Octavius that he should wed his daughter to Maximus and unite Britain with Rome through that union. When Octavius agreed to the idea, Caradocus sent out his son, Mauricius, to Rome as to deliver the message to Maximus. Conan Meriadoc, the king's nephew, did not approve and nearly attacked Maximus when he landed near Southampton. Only when Caradocus arrived was peace restored. They dispersed and Octavius handed Maximus the kingship and retired, as Caradocus rallied behind Maximus.
Five years after Maximus became king of Britain, he left the country to ravage the land of Gaul, and Monmouth says that Maximus had left governance of his kingdom to Caradocus' brother, Dionotus, whom he calls the king of Cornwall, "who had succeeded his brother Caradoc in that kingdom." Monmouth varies his use of the terms "duke" ("dux") and "king" ("rex") of Cornwall, even for the same person (e.g. Cador), but his account consistently presents Caradocus as ruler of Cornwall under Octavius and then Maximus, who died within the first five years of the latter's reign.