Blaming the Congress, NC and PDP for the problems in the state, he asked people to punish all "three offenders" in the Assembly polls.
"If you punish them once, they will realise their mistakes. Has BJP ever formed the government in Jammu and Kashmir? Did we ever commit any mistake? Don't you know who are the first, second and third offenders," he said while addressing a rally in Kathua.
Maintaining that the people of the state knew who the "three offenders" were, PM Modi said they would not mend their ways unless they were punished by the voters.
"Congress sneaks into the government whenever one is formed and gets away with all the benefits. Then they say that they are against this government and that the government has done all wrong... Whether PDP comes or NC to power, they join hands with them and come out of the government whenever elections near," he said.
Attacking the National Conference and PDP for "dynastic politics and nepotism", the Prime Minister asked the people, "Are there no more sons and daughters in J and K? Will only one father-son and father-daughter run the governments here? Do you have to always remain in their tangle?"
"Don't look at those father-son, father-daughter duos. Look at your own sons and daughters. Herein lies your benefit," he said.
The Prime Minister said the entire world was now accepting India's status as a powerful nation.
"Is the entire world now talking about India? It is not an easy thing that within six months, the entire world accepts the power of our country. This is not happening due to Modi. This is happening due to you," he said.
The Prime Minister has gone on a blitzkrieg campaign in the Valley where the BJP is making a serious bid to come to power in the Muslim-dominated state for the first time since independence.
The party plans to accomplish its 'Mission 44' in the 87-member Assembly. Out of the 87 seats in the state, 59 have a majority of Muslim voters.
Get Breaking news, live coverage, and Latest News from India and around the world on NDTV.com. Catch all the Live TV action on NDTV 24x7 and NDTV India. Like us on Facebook or follow us on Twitter and Instagram for latest news and live news updates.