Barbara Sleigh 9 Ocak 1906'da Birmingham'da dünyaya geldi. Her iki ebeveyni de Metodist bir geçmişten geliyordu ancak o bir Anglikan olarak yetiştirildi. Aile bir süre Chesham'a taşındı, sonra tekrar Birmingham'a döndü. Evlilikleri 1914 yılında sona erdi. Ağabeyi Brocas Linwood Sleigh (1902-1965) de aynı zamanda bir yazardı.
Sanat ve öğretmen yetiştirme okullarına devam eden Sleigh, 1929'da Londra'daki Goldsmiths College'ın öğretmen yetiştirme bölümüne katılmadan önce çeşitli okullarda öğretmenlik yaptı. 1932'de BBC'nin Çocuk Saati programında çalışmaya başladı. 1935'te Dunchurch, Warwickshire'da bir meslektaşı olan David Davis (1908-1996) ile evlendi, ancak BBC'nin o zamanki kuralları karı-kocanın aynı bölümde çalışmasına izin vermiyordu. Bu nedenle istifa etti ve serbest yazarlık, film eleştirmenliği ve yayıncılığa yöneldi. Davis'le birlikte bir oğlu ve iki kızı oldu. Barbara Sleigh 1982'de öldü.