According to ambulance officials, a total of 18 people were injured following the impact, majority not critically.
The Rfi regional railroad said the railway barrier had lowered properly before the train's approach but for reasons unknown the truck smashed through the barrier and ended up on the tracks.
The five-carriage train collided with the HGV at around 11:20pm local time on Wednesday evening.
The Italian news agency Ansa said that the collision happened near the town of Caluso, about 20 miles northeast of Turin, which the passenger service had left about 50 minutes earlier. Ambulance dispatches said a total of 18 people were injured, majority not critically.
The engine and two train cars derailed.
Trump considers new tax on foreign cars amid NAFTA talks
The Wall Street Journal reported earlier Wednesday that Trump was asking for vehicle import tariffs as high as 25 percent. The provision authorizes the president to restrict imports and impose unlimited tariffs on national security grounds.
The second victim, a Romanian man living in Italy, was taken to a Turin hospital by helicopter with severe injuries but did not survive.
At the time of the accident he was in a van accompanying the heavy goods vehicle, other media reported. AGI said one female passenger was in a serious condition after sustaining a head injury but she remains conscious.
The vehicle, a heavy truck carrying equipment for road surfacing, was registered in Lithuania and formed part of a convoy headed to a warehouse in nearby Foglizzo. It comes after another accident in April 2017 in the north that killed two people and resulted in the temporary closure of the main railway line between Italy and Austria.
Two people died and 20 were injured when a regional train crashed into a truck in the northern Italian region of Piedmont, emergency services said on Thursday.