Олаф Стэплдон родился 10 мая 1886 года в Вэллези, (Англия, графство Чешир), до 1893 жил в Порт-Саиде (Египет). В 1909 закончил колледж в Оксфорде, получил степень бакалавра по новой истории, потом работал директором начальной школы. Первые эссе появились в печати в 1908 г. В 1911-12 по рекомендации отца работал экспедитором, потом возвращается к преподавательской работе. Во время первой мировой войны отказался идти в армию, поэтому работал в санитарном подразделении квакеров в Европе. По окончании войны женится, работает в вечерней рабочей школе, в 1925 в Ливерпульском университете получает степень доктора философии. С 1930 года живет литературным трудом. Скончался 6 сентября 1950 года от сердечного приступа.