While the truck driver died on the spot, his helper was injured.
The impact of collision was so powerful that the engine derailed disrupting rail traffic on the loop line for several hours, the sources said.
The goods train had not noticed the stone-chips laden truck due to poor visibility, the sources said.
The engine was ejected and the wagons were coupled to a new engine before it proceeded for its onward journey, the sources said.
Meanwhile, Sonepur division DRM Ramanlal Gupta has ordered a high-level probe into the matter and said that strict action will be taken for employees for improper maintenance of the railway crossing as the signal and the iron gates were found not to be working.