Police say at least 20 shots were fired just before 7a.m. on North 50th street near Hoopes street.
Police rushed the 30-year-old shooting victim to Penn Presbyterian Hospital where he died a short time later.
Investigators on scene say the victim was carrying a gun at the time of the shooting.
No arrests have been made.