In the main city of Srinagar shops and schools remained shut, university exams were cancelled for the day and public transport was suspended as hundreds of police and paramilitary forces patrolled the streets.
Modi is scheduled to address a public rally in Srinagar on Saturday, where he is expected to announce economic assistance, more than a year after massive flooding inflicted $16 billion worth of damage across the territory.
“Restrictions were imposed to avoid breach of peace before the prime minister’s rally,” a senior police officer told AFP on condition of anonymity.
Nearly 300 Kashmiri activists have been arrested to prevent them from mobilising, another police officer said.
Security has been beefed up ahead of Modi’s visit, with the Muslim-majority region already tense following incidents of religious intolerance and attacks on minorities in many parts of India.
“I was not allowed to go to work because of the soldiers on the street outside my home,” Waheed Ahmed, a mason living in the old city area of Srinagar told AFP by phone.
After Modi’s rally was announced earlier in the week, police detained all top Kashmiri leaders or confined them to their homes, local media reports said.
Authorities denied permission for a counter-rally, dubbed Million March, called by freedom groups on Saturday to press their demands for self-determination and freedom from Indian rule.
“Our Million March will go ahead come what may,” Syed Ali Geelani, the senior most Kashmiri leader who called for the counter-rally said in a statement Thursday.
Indian oppression and atrocities to maintain its rule of the territory since 1989 has left tens of thousands of innocent Kashmiris dead.