It happened along Ramsey Street between Rosehill Road and Langdon Street.
Stay on top of breaking news stories with the ABC11 News App
The pedestrian, identified as 62-year-old Jarvis Carter, is in critical condition at Cape Fear Valley Medical Center after a car struck him while he was crossing the road.
Officials say Carter was not in a designated crosswalk while crossing Ramsey Street.
The driver of the car that hit Carter did not sustain any injuries from the incident.
Police have not released any information on charges.
The video in the media player above is from a previous update.