Thomas Lepper was a resident of Perquimans Precinct, North Carolina by 1679. A Quaker, he held several offices in the colony including justice of the Albemarle County Court from 1693 to 1694 and of the Perquimans Precinct Court from 1689 to 1690, in which role he witnessed an American Indian man named Sanders' indenture to Juliana Laker. He later served on the North Carolina Council. He moved to Bath County in 1697, serving as a justice on that county's court from 1701 to 1702. In Bath, he and several other colonists submitted a petition requesting the colony's support against a group of American Indians who opposed their settlement. He died in Bath in about 1719.