Michael Hughes was born in Keady, Northern Ireland. He read English at Corpus Christi, Oxford and trained in theatre at the Jacques Lecoq School in Paris. He has worked as an actor under the name of Michael Colgan. He studied creative writing at Royal Holloway, and at London Metropolitan University and has also taught at the London Metropolitan University. He has written one novel.