Joseph White was born in North Carolina on June 14, 1867. White was a lifelong resident of Wilkes County where he worked as a bookkeeper and accountant in the wholesale grocery business in North Wilkesboro. He died in North Wilkesboro on July 29, 1956.