The movie is a love story, which involves a man from India and a woman from Pakistan.
Squadron Leader Veer Pratap Singh (Shahrukh Khan) is a rescue pilot with the Indian Air Force, who risks his own life to save the lives of others. One day, he is sent to rescue passengers stranded on a bus which has met with an accident. He rescues a girl from Pakistan, called Zaara (Preity Zinta) . Zaara, a carefree, sprightly girl has come to India to fulfill her surrogate grandmother's dying wish. Veer saves her life, and they fall in love. Veer then follows her to Pakistan to win her over, however, she is going to be wed to her fiance (Manoj Bajpai). There follows a sequence of events which change both Veer and Zaara's life. Twenty-two years later, Saamiya Siddiqui, a Pakistani lawyer on her first case, finds herself face-to-face with an aging Veer Pratap Singh. He has languished in a Pakistan jail cell for 22 years and has not spoken to anyone all these years - and no one knows why. Her mission is to discover the truth about Veer and see to it that justice is served. And thus starts her journey to unveil the truth... the story of Veer and his life... Why has Veer been silent for 22 years? Why is he in a jail in Pakistan? Where is Zaara? What happened to her? God has written the destinies of Veer and Zaara, such that they can never be joined together. Saamiya has come to change that., and to bring them back together.