Han var sannsynligvis sønn av Ferchar II. Ainfcellach etterfulgte Eochaid II, og ble selv etterfulgt av Fiannamail.