In the cool, winding hills of Mashobra near Shimla, the Kaul family anchors a life of routine and duty. Major Amrish Kaul [Amrish Puri], a disciplined patriarch, oversees a household that also includes his wife Sudha Kaul [Farida Jalal], their daughter, and their son Ajay Kaul [Sunny Deol]. The quiet rhythm of their days is gently disrupted when Ajay slips into two separate motorcycle mishaps that bring him into contact with Neha Pandit [Tabu], a woman still carrying the weight of past losses. From these imperfect beginnings, a fragile chemistry grows between Ajay and Neha, and what starts as a risky attraction slowly blossoms into love despite the shadows of their separate histories.
Ajay’s newfound happiness is tested when he discovers Neha has been widowed. Despite this revelation, he presses on and seeks the blessing of Neha’s father-in-law, R. K. Sharma [Anupam Kher], who eventually gives his approval for the couple to pursue their relationship. This acceptance, however, is short-lived as Neha’s life is suddenly thrust into peril when she is abducted by the terrorist group Wafa-e-Alhak, led by Junaid Afghani [Mukesh Rishi]. The group’s demand is stark: they want the release of their chief Naved Rabbani [Ashish Vidhyarthi] in exchange for Neha, and they insist on delivering Anita Chaudhry [Reema Sen], the daughter of India’s Home Minister Bhagwat Chaudhary, into their hands.
The action takes a sharp turn when Anita is located, having relocated to New Zealand and placed under the protection of Major Amrish Kaul [Amrish Puri]. Ajay is tasked with the dangerous mission of bringing Anita to Junaid, a mission that requires him to travel far from home. In New Zealand, Anita unexpectedly develops feelings for Ajay, and he succeeds in bringing her into the terrorist circle’s reach to confront Junaid. Yet the goal remains dire: Ajay must rescue both Anita and Neha, who is now bound to a web of deceit and danger.
As the layers unfold, it is revealed that Neha is the wife of Naved Rabbani, and her father, Krishnakant, is actually Captain Rashid. Rashid had been manipulating events all along in a calculated bid to trap Ajay. The revelation shakes the foundations of trust and loyalty, complicating an already perilous situation. In the chaos that follows, Anita is forcibly taken away, and Ajay faces a searing consequence: he is branded a terrorist by both the government and the public, and he is cast into a world where his identity is questioned and his motives are hidden behind layers of suspicion.
Refusing to surrender, Ajay goes undercover, determined to clear his name and set the record straight. The pursuit leads him into a ruthless confrontation with the terrorists who have torn his life apart. In a climactic sequence, Ajay battles his enemies and eliminates the threat they pose, including Neha, in a final, brutal reckoning. The struggle culminates in the salvation of Anita and the restoration of Ajay’s name, culminating in a difficult but hopeful reunion with Anita, as the two of them step forward together after a ride through love, betrayal, and sacrifice.