1951’de İrlanda’da doğdu. Dublin’deki Trinity College’de metafizik eğitimi aldı. Beş yıl boyunca, Afrika, Japonya, Güneydoğu Asya ve Güney Amerika’da İngilizce öğretmenliği yaptı. Bu seyahatleri zaman zaman tehlikeli bir hal aldı, bir defasında Brezilya’da hapse düştü.
Otuza yakın kitaba imza atan yazar, Dublin Noir adlı öykü antolojisini de derledi. Halen İrlanda’nın Galway kentinde yaşamaktadır.