The incident happened around 1:15 p.m. at the intersection of 19th and Arch streets.
Reports say the worker fell into the basement of a building that was under construction.
He was rescued by the Philadelphia Fire Department and taken to Hahnemann University in stable condition.