A soldier in Indian Kashmir shot dead five of his colleagues in a military camp before turning the gun on himself, an army spokesman told AFP on Thursday.