It happened at Columbus Place and Atlantic Avenue in the Bedford-Stuyvesant section around 5:30 p.m.
The FDNY responded to the scene.
The worker was taken to the hospital in serious but stable condition.
The New York City Department of Buildings is investigating the incident.