笛福的父親詹姆斯·福從事屠宰業，雙親都是長老會教徒，不信仰英國國教。笛福生於英國倫敦，具體的出生日期和地點還有爭議。他本姓福（foe），後來在自己的姓前面加上聽起來如同貴族的「笛」（）的前綴，形成笛福（defoe）此名。笛福幼時就有了災難的經歷，1665年倫敦發生瘟疫，1666年倫敦大火燒毀了鄰居的房子。他大約十歲時，母親去世 。笛福在的長老會的學校里接受中等教育，畢業後到教堂任職，沒有上過大學 。