Deputies said it happened around 4 a.m. Sunday.
The victim, 23-year-old Tevin Walker of Lillington, was taken by private vehicle to Betsy Johnson Memorial Hospital and later transferred to another hospital.
He passed away Monday morning.
NOTE: An earlier version of this story incorrectly identified the shooting victim