Raleigh Police said it happened just before 3:45 p.m. in the 400 block of N. Fisher Street.
The man had been shot multiple times and was undergoing surgery at a hospital, RPD said.
The incident remains under active investigation.
No other details were immediately released.
An ABC11 breaking news crew is working to gather more information.
ABC11 is tracking crime and safety across Raleigh and in your neighborhood