Hans far, Eochada mac Ardgair, døde i 1004. Niall mac Eochadas militære aktivitet var rettet mot medlemmer av sin egen slekt, Dál Fiatach. Han ble beseiret av en fetter i 1012 i «slaget på høydene». I 1020 beseiret han og stakk øynene ut på Flaithbertach Ua Eochada.