 He was born in 1895 in Eclectic, Alabama to Judson Anne Nichols (1869–1953) and Jackson Lee Hornsby (1868–1954).His father was a merchant.Hornsby graduated from Elmore County High School in 1915, then attended the University of Alabama and Southern University for two years until he volunteered in the Army as a Private in May 1917.