Joe Wilson Garrison was born in Black Mountain (Buncombe County), North Carolina, on January 6, 1892. Garrison was a farmer and lifelong resident of Broad River Township in McDowell County. He died there on May 17, 1924.