It happened on the 3200 block of North Spangler Street around 1:15 Sunday morning.
Police received a number of 911 calls reporting a shootout between several men.
Arriving officers found a chaotic scene of people running. Officers also discovered a 33-year-old man shot once in the head, who was later pronounced dead at the scene.
A 28-year-old male was shot in the ankle and is in stable condition at Temple University Hospital.
A 19-year-old male was shot multiple times and is in critical condition at Temple University Hospital.
The fourth victim - a 35-year-old man was shot in the foot and taken to Albert Einstein Hospital in stable condition.
Police are still not sure what sparked the shooting or how many people were firing guns.