John Harrison White was born in North Carolina on September 24, 1879. White was a lifelong resident of Broad River Township in McDowell County, North Carolina, where he owned a farm. He also served as a private in the Spanish-American War. He died at Oteen in Buncombe County on June 17, 1968.