Already a Christian, and of royal Osraige blood, he had determined to study for the Church; hence, he secured an education at Tours and Rome.
By 1058 Toirdelbach had gained Diarmait's support, for he was present when Diarmait, the Leinstermen and the Osraige drove Donnchad from Limerick, which he burned so that it would not fall into the hands of his enemies, and defeated him at Sliabh gCrot in the Galtee Mountains.