It happened just after 5 a.m. Wednesday on the 3200 block of G Street, near East Allegheny Avenue and Custer Street.
Police say the 55-year-old victim suffered two stab wounds, one in the thigh and another in the neck.
The victim was taken by police to Temple University Hospital where he died a short time later.
Police say witnesses saw the attacker run from the scene. However, no arrests have been made at this time.
Detectives are checking area surveillance cameras as part of their investigation.
RELATED: Check the 6abc Neighborhood Safety Tracker