The route was created in 1975 as part of a rerouting of NC 42, which formerly ran from the current NC 11/NC 42/NC 142 junction to the NC 125/NC 903 junction. In 1980 the route was expanded west to its current profile by promoting two secondary routes in Edgecombe and Martin County.