The movie starts off with the a thing that every Indian and Pakistani like to do, watch a cricket match between India and Pakistan. The camera then pans to a pregnant woman in Sultanpur village, who decided she will name her child Shahida.
Fast-forward six years and we see Shahida(Harshaali Malhotra) travel in Samjota express as her mother takes her to Nizamuddin Hazrat Ali in Delhi to pray for her daughters condition.
On the way back the girl misses her train which goes to Pakistan. Helpless Shahida comes across Pawan Kumar Chaturvedi(Salman Khan) who enters with the popular Selfie Le Le Re song. Since she cant speak, Salman tries a number of ways to find out about her, during one such juncture he starts to tell about his life and past.
Here comes flashback of Pawan, where his father calls him a zero. After the death of his father, he travels to Delhi to join the akhada of Dayanand since his father wanted him to do so. Here he meets Rasika(Kareena Kapoor) and the two fall in love with each other.
Will Pawan be able to save Shahida from a prostitution racket and reach her home safely? Will he be able to prove his worth to Rasikas father? The answers form the crux of the story.