The film's protagonist Major Ram Prasad Sharma (Shahrukh Khan) is on Mission Milaap, a mission to end the hatred between the two countries and to unite the hearts of people.
However, there are some people who don't want to see Mission Milaap become a reality. Raghavan (Sunil Shetty) is one such guy who would turn every stone to derail Ram Prasad's mission. To this end he targets Army top shot General Amerjeet Bakshi's daughter Sanjana (Amrita Rao).
A proud Indian to the core, Ram Prasad takes the responsibility of saving Sapna and goes to her school in the guise of a student. And despite the fact that he is bereaving the recent death of his father Brigadier Shekhar Sharma (Naseeruddin Shah), Ram Prasad manages to put up a smiling face and strike rapport with many.
But things begin to get complicated slowly. While Ram Prasad is intent on realizing his Mission Milaap, the forces against him are strong. Will he succeed?