Major General Amarjeet Singh (Amitabh Bachchan) is a dedicated officer for the Indian army. His son Lieutenant Commander Vikramjeet Singh (Bobby Deol) follows in his footsteps and joins the navy. Amarjeet is extremely proud of Vikramjeet but tragedy strikes when Vikramjeet is killed in action in a torpedo attack by a French made Ghazi class enemy Pakistani sub during the 1971 Indo-Pak conflict. After the defeat of Pakistan and India's victory everything is forgotten but the hatred and rivalry by a captured Pakistani POW remains.<br/><br/>Years later Kunal joins army but has no intentions of remaining there. Amarjeet succeed in making Kunal do something to honour his deceased father. Kunal comes across a desert party and sees Shweta Bhansali (Divya Khosla). It is love at first sight for him but she totally ignores him and does everything to avoid him. However she is doing this for a reason- she was once married. Shweta fell in love and married Major Rajeev Singh (Akshay Kumar), unfortunately he was deployed for action on his wedding day and he had to leave his newly wed bride...