Carlos Antonio Riley Jr., 21, faces charges of assault on a law enforcement officer causing serious injury, robbery with a dangerous weapon and possession of a firearm by a convicted felon.
The shooting happened around 10:20 a.m. at 1619 Forest Road, at Forest Point Apartments, near downtown Durham.
Police, including the department's Selective Enforcement Team, searched the area for about three hours before taking three men into custody for questioning shortly before 2 p.m.
Details of what happened weren't immediately available Tuesday, but Kammie Michael, a spokeswoman for the police department, said the officer was alert and conscious when he was taken to a local hospital.
The injuries were not believed to be life-threatening.
The officer's name has not been released.
Anyone with information that could help police is asked to call Crime Stoppers at 919-683-1200.
Crime Stoppers pays cash rewards for information leading to arrests in felony cases, and callers never have to identify themselves.
Copyright 2024 by Capitol Broadcasting Company. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.