Khan’s remarks come as tensions skyrocketed between the two countries following India’s surprising move to revoke the autonomy of India-controlled Kashmir last week.
“The Pakistani army has solid information that they [India] are planning to do something in Pakistani Kashmir, and they are ready and will give a solid response,” Khan said during a televised speech in Muzaffarabad, capital of Pakistan-administered Kashmir.
“We have decided that if India commits any type of violation we will fight till the end.”
The former cricketer’s warnings of war represented a steep escalation in Pakistani rhetoric after Islamabad said last week that they had ruled out a “military option” over the dispute.
“The time has arrived to teach you a lesson,” Khan added in the speech marking the country’s Independence Day.
Following Delhi’s move to abolish Kashmir’s special status, Pakistan has launched a diplomatic offensive aimed at reversing the order and formally asked the United Nations Security Council late Tuesday to hold an emergency session to address India’s “illegal actions.”
Pakistan has also expelled the Indian envoy, halted bilateral trade and suspended cross-border transport services. However, analysts said the actions were unlikely to move Delhi.
The India-controlled Kashmir has been under lockdown for over a week with tens of thousands of troop reinforcements deployed to the main city of Srinagar and other towns and villages.
A curfew has also been enforced across the region and phone and internet lines cut to quell potential unrest.
Indian authorities vowed to reduce the restrictions on freedom of movement in their portion of Kashmir following the country’s own Independence Day celebrations on Thursday.
As tensions simmered with India, Pakistan moved ahead with independence celebrations which began at the stroke of midnight with firework shows lighting up the skies in major cities, where residents jammed the streets waving the national flag from their cars and motorcycles.