
Stuff has reported Chesco James Krueger died after the incident at United Steel in McAlpine St, Wigram, at 2.10pm on Monday.
It is understood the worker was struck by a piece of steel.
A police spokeswoman said they were notified about the workplace incident.
A St John spokesman said an ambulance and rapid response unit were also sent to the site.
United Steel group health and safety manager Benjamin Hammond said the company, his workmates, and friends were all deeply saddened by what has occurred.
"The company is currently conducting its investigation into the incident and is working collaboratively with WorkSafe."
He said they are providing additional support to their employees.
"I wish to thank all those who have and continue to offer their thoughts, wishes and support to the United Steel Christchurch Team."
WorkSafe is investigating the death.
- Additional reporting NZ Herald