James Halford had a nomadic childhood, going to school in the UK, US and Australia, and he has continued to travel widely. After graduating with honours in literature from the University of Queensland, he spent a year teaching English in Beijing, and a year in South America, including four months as a volunteer at a public school in Argentina. He then took up studies for a Masters in Creative Writing at the University of Queensland.