The accident happened on Thursday at Veolia Energy at 2600 Christian Street in Grays Ferry.
The chief operating officer for the company says the victim was a subcontractor of PECO Energy and was working inside the building.
The exact details of the accident and the man's identity have not been released.