According to the FIR lodged by the woman, she was sleeping in the upper berth of an AC 3-tier coach, while the jawan was sleeping in the middle, her mother in the lower berth and her brother in a side berth.
The woman suddenly jolted and woke up to see that the jawan, Krishan Lal Saine (43) hailing from Rajasthan, was trying to rape her.
The jawan also tried to prevent her from shouting by putting his hand on her mouth but she managed to raise an alarm causing her family members and other passengers wake up and catch the armyman, it said.
The jawan was handed over to Railway GRP Out-Post at Mariani under Tinsukia Railway Division in Jorhat district.
The accused was travelling back to Maiballa from Guwahati after official duty there, the sources added.