It happened at 11:30 a.m. Monday in the 300 block of East Marshall Street in Norristown.
Initial reports say the worker was on the roof of a house and fell off.
He was flow to the Hospital of the University of Pennsylvania. His condition is unknown at this time.
It is not clear who he works for, or what he was working on.