 Roberts is the son of astronomer and scientist Walter Orr Roberts (a mentor to Jon Krakauer).David Roberts attended Harvard University, where he received a mathematics degree in 1965.He was a member of and former president of the Harvard Mountaineering Club where he led exploratory first ascents of many peaks in Alaska.