It all happened in front of an apartment on Hudson Street about one o'clock Friday afternoon.
Police say the victim, 24-year-old Jitu Lee, is likely to recover from a punctured lung. They say he was fighting with two other men.
There were at least two volleys of gunfire, and Lee wound up getting stabbed in his own driveway.
Twenty-one-year-old Everal Pratt is now under arrest charged with aggravated battery with a deadly weapon.
Police say other charges are pending.