The soldier was on transit from one Army camp to another when he collapsed and was later reported dead in hospital.
Army Commander Lieutenant General Shavendra Silva said that once the post mortem report is issued more details on the death can be ascertained.
The soldier had collapsed near the public toilet at the Dambulla bus stand and was on the ground for some 30 minutes.
Bystanders had refused to take him to hospital and witnesses said that people who tried to help were also not allowed to by others.
A toilet attendant said that the soldier had paid to use the toilet and had gone in.
He came out later and collapsed near the toilet entrance.
Several people gathered around him but did not take him to hospital.
Later a group of young men took him in a three-wheeler to hospital where he was pronounced dead. (Colombo Gazette)