The shooting happened around 3:30 a.m. on the 4700 block of Leiper Street.
Police say they arrived to find a car shot up where a blood trail from the vehicle led to a house.
The residents inside had called 911 and told police they were not allowed out of the house.
The scene was declared a barricade situation and SWAT teams were called in.
The SWAT team made entrance into the house and discovered a male shot multiple times.
The victim was rushed to Temple University Hospital in critical condition.
Police took two suspects into custody.
So far, no word on what led to the shooting.