David Cox, 1933 yılında Goondiwindi Queensland'da doğdu ve büyüdü. Okuldan ayrıldığında, beş yıl boyunca koyun ve büyükbaş hayvancılık istasyonlarında jackaroo olarak çalıştı. Yirmi bir yaşında, Londra'ya gitti ve St Martin Sanat Okulu'na kaydoldu. İngiltere, Fransa ve İspanya'da gezerek sekiz yıl Avrupa'da kaldı. Avusturalya'da, gazete yazarları, diğer yazarların metinlerini ve kendi resimli kitaplarını resimleyerek, çocuk kitapları üzerinde çalıştı. 2007 yılında Queensland'da Çocuk Edebiyatı'na yaptığı seçkin hizmetler adına Dame Isabelle Rankin Ödülü'nü kazandı.
David, 1990 yılından itibaren Brisbane'deki stüdyoya dönüştürdüğü evinden serbest yazar ve çizer olarak çalışmaya başladı.