The incident began at about 9:30 p.m. when the suspect opened fire on the 2200 block of Lehigh Avenue, police said.
[Ads /]
The man shot a 22-year-old woman three times and a 66-year-old man once.
Both victims were taken to Temple University Hospital where they were listed in critical condition, police said.
A short time later, the suspect ran into a home on the 2800 block of North 22nd Street while being pursued by police.
[Ads /]
It was not clear if the suspect had any connection to the home.
The barricade was declared just before 10 p.m.
After a three hour stand off, the man surrendered to police at around 1 a.m.
Police say they recovered a gun inside the home that they believe was used in the earlier double shooting.
This is an on-going investigation.