 Thomas was born in Nottingham, England.He is the son of Esther Aline (née Lowndes-Moir), a writer on religion, and Anglican priest Victor de Waal.He is the brother of Africa specialist Alex de Waal, barrister John de Waal, and potter and writer Edmund de Waal.