The young man whose vehicle collided with a train on Northpark Rd, just north of Ashburton, has died in hospital.
Witnesses reported hearing the driver of the southbound freight train sounding the horn repeatedly before it hit the westbound truck at about 8.15am on Monday.
The Westpac Rescue Helicopter flew the truck driver to Christchurch Hospital, where he succumbed to his injuries yesterday. The train driver was uninjured but badly shaken by the event, KiwiRail reported.
A police spokesperson said the deceased man will probably be named today.
It was the second collision involving a truck and train on the Give Way-controlled railway crossing in a year, and the second fatality. In May last year a Verkerk's truck-and-trailer unit was hit by a southbound train at about the same time of day. Miraculously the driver walked away on that occasion.