The train driver pulled the emergency brake after spotting a truck stranded on the tracks ahead.
The operator, engineer warns people before train crashes, slams into truck stuck on tracks.
As he ran from his cab, he shouted to warn passengers while the train travelled on at around 70mph between Wagroweic and Poznan in western Poland.
A Polish train driver is being hailed a hero after saving his passengers from death and injury.
Driver Mateusz Szymanski later told Polish broadcaster TVN that he pulled the emergency brakes and rushed to warn passengers.
None of the passengers were injured in the accident.