He has written two novellas, The Last of Deeds (Raven Arts Press, Dublin), which was shortlisted for the 1989 Irish Times/Aer Lingus Award for Irish Literature; and Love in History, and two novels, Resurrection Man (London, Picador, 1994); The Blue Tango (London, Faber & Faber, 2001); and The Ultras (Faber & Faber, 2004). He has also written the first two children's novels in a trilogy, The Navigator and City of Time.
His most recent novel is 12.23. Paris. 31st August 1997, based on the final days of Diana, Princess of Wales (Faber & Faber, June 2007).
The film version of Resurrection Man, for which he wrote the script, was released in 1998.
He was awarded the Macauley Fellowship for Irish Literature in 1990. He lives in Co Sligo.