William Barksdale nació en Smyrna (Tennessee), hijo de William Barksdale y Nancy Hervey Lester.