Investigators found 13 spent shell casings at the scene along the 5000 block of Frankford Avenue.
The double shooting took place at 7:30 p.m.
It's believed multiple surveillance cameras recorded it happen.
A 35-year-old victim is in critical condition at Temple University Hospital.
The other victim, who was killed, had no ID on him, and police consider him a John Doe at this point.