Thomas Turner was born in Southampton County, Virginia. A resident of Bute County, North Carolina, he served as a local justice of the peace. He died in Warren County, North Carolina sometime in 1788.