31-year-old Kalu Mollah was attacked with sharp weapons and thrown out of a local train by two men near Diamond Harbour, on the outskirts of Kolkata, they said.
When the two accused were trying to flee from the spot, locals caught them and handed them over to GRP officials, they said.
The police said the victim had cases against him.