Han ble utdannet ved Ampleforth College før han studerte historie ved Corpus Christi College, Oxford. Han var tilknyttet Dublin Institute for Advanced Studies fra 1967 til 1969. Han oppnådde graden dr. philos i 1971, og var ansatt som lærer i historie («Fellow of history») ved Corpus Christi College før han ble professor i keltisk i 1996.