It happened around 10:00 Friday morning on the 1500 block of Etting Street.
Heavy flames were reported coming from the second floor.
Police arrived on the scene and were told that someone was still inside.
An officer went inside to make the rescue but there was no one in the home - all the occupants had escaped.
The officer suffered smoke inhalation and was taken to an area hospital in stable condition.
Two children were taken to Children's Hospital of Philadelphia as a precaution.
The fire was placed under control within 20 minutes. No word on what sparked the blaze.