Dinah Jefferies 1948 yılında Malaya, Malacca doğdu ve ülkenin bağımsızlığını kazanmasından sonra sekiz yaşında 1956 yılında İngiltere'ye taşındı. Sanat Birmingham Koleji'nde okudu ve daha sonra Ulster, Üniversitesi'nde İngiliz Edebiyatı bölümünden mezun oldu.