
The incident happened at the Kaiapoi Mill, Ranfurly St, Kaiapoi about 1.30pm on Tuesday.
Fire and Emergency New Zealand spokesman Andrew Norris said the man was freed by firefighters.
St John Ambulance New Zealand communications advisor Beverley Tse said two ambulances were called to the scene.
The man was taken to Christchurch Hospital with moderate injuries.