It happened around 6:30 Saturday night at 11th and Race streets in Center City.
Authorities say the man suffered a heart attack and two 6th district officers came to his aid.
One of the officers performed CPR and the other used an AED machine.
The victim was revived and taken to Hahnemann Hospital in critical but stable condition.