It took rescuers almost two hours to rescue the man, who was stuck about 40 feet up.
Rescuers say it appears a tree branch he was cutting swung down and pinned him against the tree.
The man was taken to Christiana Hospital with serious leg injuries.
Click here to get the latest Philadelphia news and headlines from across the Delaware and Lehigh valleys.