Thornton was born May 3rd, 1949 in Fort Monroe, Virginia.
Thornton held various history faculty positions in the United States and Africa during the 1980s including the University of Zambia, Allegheny College and the University of Virginia.