Theodore Heflin Perry was born on July 13, 1867, in Chatham County, North Carolina. Perry was a farmer in the Hadley Township of Chatham County. He died in Burlington, North Carolina, on November 3, 1941.