The accident took place about 125 km from Delhi, on the Delhi-Bikaner railway route.
The train engine was damaged due to the blaze. The truck also caught fire.
Railway authorities arranged another engine, following which the express train resumed its onward journey.
A police officer said that the accident took place as the loaded truck got stuck on the tracks and the train collided with it.
He said the truck driver did not use an underpass to cross the railway track, resulting in the accident.