Дэвид Гудолл родился в городке Эдмонтон.
В 1935 году получает степень бакалавра по ботанике в Лондонском колледже.
С 1935 по 1946 год работал научным сотрудником в Научно-исследовательском институте физиологии растений на Истмоллингской научно-исследовательской станции.
В 1941 году защищает диссертацию на степень доктора наук в Лондонском колледже.
С 1946 по 1947 год работает в Гане, в Научно-исследовательском институте какао Ганы (CRIG).
В 1948 году эмигрирует в Австралию и до 1952 года работает старшим преподавателем ботаники в Мельбурнском университете.
С 1953 года профессор.
С 1954 по 1956 год преподаёт в Университете Рединга.
С 1956 по 1961 гг. возглавляет научно-исследовательский институт табака в Мэрибе.
С 1961по 1967 гг. главный научный сотрудник отдела математической статистики Государственном объединение научных и прикладных исследований (CSIRO) в Перту (Западная Австралия).
С 1968 по 1974 г. — профессор системной экологии в Центре экологии Университета штата Юта.
В период с 1974 по 1979 гг. Дэвид Гудолл — научный сотрудник Отдела управления земельными ресурсами CSIRO. Последние 20 лет Гудолл боролся за легализацию эвтаназии в Австралии и являлся членом австралийской организации Exit International[en], лоббирующей право на добровольный уход из жизни для тех, кто в этом нуждается. 1 мая 2018 года отправился в эвтаназийный тур в Швейцарию, где 10 мая, слушая 9-ю симфонию Бетховена, ввел себе летальную инъекцию пентобарбитала и скончался. Гудолл надеялся, что его поступок подогреет общественный интерес к вопросу эвтаназии, вызовет дискуссию и поможет изменить австралийское законодательство.Примечания 102-летнему ученому разрешили продолжать работать в университете (рус.), BBC Русская служба (21 декабря 2016). Проверено 10 мая 2018. Самый старый ученый Австралии улетел умирать в Швейцарию (рус.). Здоровье Mail.Ru (3 мая 2018). Проверено 10 мая 2018.