Joseph Johnson Rogers was born in Apex (Wake County), North Carolina, on August 20, 1859. Rogers was a hotel proprietor in North Wilkesboro (Wilkes County) in the mid-1910s. He died in Burlington (Alamance County), North Carolina, on September 7, 1924.