Hagood arrived in Jefferson County around 1825 with several other early settlers from South Carolina. He saw success as a planter until the Civil War, after which his fortunes took an unfortunate turn. Hagood's Crossroads, now known as Pinson, was originally named for his family. Hagood was married three times and fathered twenty children.
Hagood died of pneumonia in 1875 at his home, twelve miles north of Birmingham.
- "Death of Dr. Hagood." (February 25, 1875). Birmingham Iron Age.