He is a former staff writer for the Independent on Sunday, to which he continues to contribute regularly. He also writes for the Daily Telegraph and a range of other titles, including BBC Wildlife and Geographical magazine.