|The wreckage of a passenger train is seen after it derailed in Kessel-Lo near Leuven|
Rail operator SNCB said the passenger train bound for Brussels jumped the tracks shortly after leaving the city of Leuven, 25km east of the capital at about 1.20pm (1220 GMT).
One carriage came to rest on its side part way down a small slope. Rescue services said the person killed was found crushed underneath and did not appear to have been on the train.
Services between Leuven and Brussels were suspended, including some trains heading to the airport. Belgian Prime Minister Charles Michel attended the scene.