John Porter III was born in Bath, North Carolina in about 1710. Porter later moved to New Hanover County, North Carolina and represented that place in the North Carolina Colonial Assembly in 1733. In 1738 Porter became a local justice of the peace and in 1740 he became a commissioner for the town of Wilmington. Porter died in New Hanover in 1743.