Nandu (Bobby Deol) an orphan turned assassin somehow gets wrongly accused of a politician's murder and is on the run. On his escapade on a train he meets Shekhar (Pradeep), who is homebound after fourteen years, they get chatting and Nandu finds all about his joint family and the wedding of Shekhar's cousin that he is going to attend.
However the police catch up with Nandu on the train and shoot at him but Shekhar shields Nandu and dies on the spot. Nandu goes to Shekhar's family home in his village to return his grandfathers watch and also to break the news of his grandson's death to him. However it turns out that Shekhar's family mistakes Nandu for Shekhar and makes him a part of the celebration at home.
Preet (Shriya Saran), who is the daughter of Shekhar's grandfather's friend is in awe of Nandu and falls in love with him. CBI Inspector Rane (Nana Patekar), is given the responsibility of tracking down the killer and is after Nandu.
Will Nandu be able to come out of the crisis a winner? Will the family come to know about his truth? What would be the fate of Nandu and Preet's love story? Who was the real killer?