William Hopkins was born in
Greenville, South Carolina on February 2, 1938. At the age of nine months, he was adopted by a couple who were unable to conceive. Growing up, he was called "Billy." His adoptive father worked in a mill in
Taylors, South Carolina. When his father was 39, he died of a heart attack on the porch of the family's home. Billy and his mother witnessed his death. Unable to remain in their house, a month later the two of them moved to a new residence in nearby
Ware Shoals, where his grandfather and uncles worked in another mill. His mother eventually remarried a man whose last name was Davis. Hopkins did not get along with his new stepfather; the two got into numerous arguments, some serious. After running away from home a few times, he was sent to live with his grandparents, and while there he learned that he had been adopted because his adoptive mother could not bear children. At age 12, he met his birth mother who lived with his half-sisters and a half-brother in
Lockhart, another small mill town in South Carolina. Billy led a troubled life as a youngster, with numerous instances of truancy, minor crimes, and a stay in a
reform school. He dropped out of school just before his 17th birthday and joined the
U.S. Army, where he was assigned to the
101st Airborne Division. He was based at
Fort Jackson,
Fort Gordon, and Fort Pope, before being shipped off to
Korea, where he served for nine months. Explaining in a 2012 magazine interview how he got his first name "Bo," he said: == Career ==