He also said Congress is a "sinking ship" and people should not board it as it would not help them reach anywhere.
Addressing an election rally here, he also referred to the politically sensitive issue of Sutlej Yamuna Canal and said Punjab has the right to use water for irrigation.
Modi said waters from Indus river which flow into Pakistan as waste will be brought to Punjab. Haryana and Punjab are locked in a bitter legal and emotional battle over the issue for the past several years.
He also said the pride of Punjabis has been tarnished by such statements and the Assembly polls in the state are the best way to reply to such remarks.
More From This Section
Continuing his broadside against Congress, he said the party is "like water and changes it shape to suit its political needs".
"It is a strange party. It tied up with the Left in West Bengal to survive in the state. Whatever they (Left) gave (as seats), it accepted...In Uttar Pradesh, it attacked the Samajwadi Party in its yatras. Then it went for a pact...It saw an opportunity after a feud in SP...," Modi said.
Referring to demonetisation, he claimed he has been facing "atrocities" for the past three months. "Modi hun. Zulm ke samne jhukta nahin (I am Modi. I do not bow before atrocities)," he said.
The prime minister said his drive against corruption is an apolitical affair aimed at ridding the country of black money.
(Reopens DEL31)
Claiming that Congress was not being able to come to terms with remaining "out of power", Modi said it entered an alliance with SP in UP and the Left in West Bengal for "the lust of power".
"For several months, they (Congress) took out rath yatra and chided SP... They came to know they are not being accepted by the public... They saw there is a division in the UP's ruling family and then entered an alliance with SP," he said.
He exhorted voters in Punjab to vote for the SAD-BJP combine for further development in the state.
On the surgical strikes conducted by the army across the LoC in September last year, Modi said people were proud of the force's action against the country's "enemy".
Hitting out at Congress on the issue of One-Rank-One-Pension (OROP) schemes, Modi accused the Congress of "befooling" the ex-servicemen for 40 years.
The Prime Minister said when his government was formed, it decided to implement OROP and the budget for which was worked out at Rs 10,000 crore.
"We have already disbursed Rs 6,000 crore and rest will be given after the Budget," he said.
On the contentious Sutlej Yamuna Link (SYL) canal issue in Punjab, Modi said farmers of Punjab should also get water to grow crops.
"More than Rs 150 crore was seized but neither Congress was thinking of removing him nor TV channels are highlighting this issue... It was like nothing has happened," he said.
Modi said ever since his government was formed, farmers were not facing any problem in getting urea and asserted that the government had successfully eliminated corruption in fertiliser distribution.
"Solutions to our problems lies only in development. We have seen politics of destruction for 70 years which have ruined the youth," he said.