Long was born in Richmond, Virginia. He is the first son of Eugene Thomas Long, Jr. and Emily Barker Long. He is a graduate of Randolph-Macon College in Virginia (BA), Duke University (BD) and the University of Glasgow, Scotland (Ph.D). He was a student of John Macquarrie and Ronald Gregor Smith.