Police arrested 31-year-old Britis Andruce Previlon in the incident. He's charged with attempted murder, attempted robbery with a dangerous weapon, and resisting a police officer.
Bond was set at a million dollars.
The alleged attack happened in the 900 block of East Hargett Street just after 11 p.m. Monday night.
The victim, Curtis Ray Woodard, was taken to WakeMed with serious injuries.