Hall was born in Dayton, Ohio.
After college, Hall served as Peace Corps Volunteer in Thailand, teaching English in 1966-1967, an experience that contributed to his strong interest in world hunger issues.