Born in Galway, he was educated at Gormanston College, County Meath and later at Trinity College Dublin, where he earned a Ph.D. in metaphysics. He spent twenty-five years as an English teacher in Africa, Japan, S.E. Asia and South America. His travels have been hazardous at times, including a stint in a Brazilian jail.