Johnson Ledbetter was born in Black Mountain (Buncombe County), North Carolina, on March 17, 1863. Ledbetter was a farmer in Broad River Township, McDowell County. He also served on the county board of education. Ledbetter died in Broad River on March 4, 1934.