One person is dead and at least six others are injured in a collision involving a train and a truck in Melbourne's south-east.

 

Police said a man was found in a carriage suffering cardiac arrest following the collision at a level crossing on Abbotts Road, Dandenong South, at 11.41am.

 

Paramedics treated the man but he died at the scene.

 

The driver of the train had to be freed from the wreckage, and has been taken to The Alfred hospital.

 

Police said the accident was caused when the truck - a  prime mover and trailer - attempted to drive across the Abbott Street level crossing when it was struck by a passenger train, which was travelling to Cranbourne.

 

One of the train carriages tipped over while three other carriages derailed.

 

Ambulance Victoria spokesman Ray Rowe said paramedics gave the driver fluids and oxygen as emergency services worked to free him.

 

He has a lower leg injury and is in a serious but stable condition. The male truck driver, aged in his 30s, walked away uninjured.

 

Mr Rowe said three passengers were taken to Dandenong Hospital and four to Frankston Hospital, all with minor injuries.

 

All services on the Cranbourne line have been suspended. Buses have been ordered to replace trains. Services on the Pakenham line are suspended between Dandenong and Cranbourne.

 

Major Collision Investigation Unit detectives are at the scene and are investigating the collision.