Daniel Defoe 1660 yılında Londra'da doğdu. Çeşitli güçlükler ve tehlikelerle dolu bir yaşam geçirdi. 1685'te İngiltere Kralı II. James'e karşı başlatılan ayaklanmaya katıldı. Yaşamının çeşitli dönemlerinde tüccarlık, fabrikatörlük, devlet memurluğu ve hatta casusluk yaptı. 40 yaşında gazetecilikte karar kıldı, bundan birkaç yıl sonra da roman yazmaya başladı. Yayımladığı siyasal yergi kitapçıklarındaki sert tutumu yüzünden birçok kez hapse girdi. 1731 yılında doğduğu yerde, Londra'da öldü.