Born in Te Awamutu, New Zealand, Heather Morris first arrived in Australia in 1971, when she moved to Melbourne. After returning to New Zealand in 1975 (where she began a B.A. at Canterbury University), she moved back to Melbourne in 1987 and completed her B.A. At Monash University.
Morris began undertaking script-writing training in 1996, through the Australian College of Journalism. Her first novel, The Tattooist of Auschwitz, began as a screenplay, based on three years of interviews with Holocaust survivor Ludwig (Lale) Sokolov.