David Oyelowo gimė 1976 m. Oksforde. Jo šeima kilusi iš Nigerijos. Davidas studijavo teatro studijas A lygiui ir jo mokytojas pasiūlė jam tapti aktoriumi. Po A lygio Davidas metams įstojo į meno pagrindų kursus. 2000 m. gruodį Davidas tapo pirmuoju juodaodžiu aktoriumi, suvaidinusiu Anglijos monarchą RSC ir atliko pagrindinį vaidmenį filme Henrikas VI. Jo pasirodymas jam pelnė „Iano Charlesono“ apdovanojimą 2001 m. už geriausią naujoką klasikinėje pjesėje.