Durham police said the incident happened just before 9:45 p.m. in the 400 block of East Pilot Street.
The victim, who has not been named, was taken to the hospital.
Police did not say if they have a suspect in custody at this time.
Anyone with information on the shooting is asked to contact the Durham Police Department at (919) 560-4440 or CrimeStoppers at (919) 683-1200.