Trabajó como piloto instructor de vuelo y como periodista en The Irish Times y The Irish Independent. Comenzó escribiendo teatro, que él mismo dirigía, y posteriormente novela.
Sus novelas pertenecen al género de suspense político policíaco. Hay grandes coincidencias con Ken Follet.