Nacido en Nueva York se graduó en el Trinity College de Dublín. En esta ciudad trabajó como agente teatral y periodista. Posteriormente inició su carrera como autor de libros de viajes y novelas populares. Reside en Londres.