The movie begins with Abhi (Dev) practicing guitar when a girl runs to him and asks him to save her from a gang of goons chasing her. Then Abhi, without fighting, resolves the conflict. The girl introduces herself as Kajol (Sayantika Banerjee). They slowly become friends. But one day, she asks Abhi to leave her and go as she cannot stand the separation from him if their relationship develops any further. He then goes back to India and changes the mind of Kajol's brother, and when they give him a vacation, he goes with him to his village. There, where everyone is conservative, he changes their nature and makes them more lovable.
When Kajol expresses her love for him, he tells his flashback. It is then revealed that he was born to their rival's family. His father (Chiranjeet Chakraborty) wanted to convert the people of his village. But his mother didn't want to stay there, so she left him. Later, when Abhi goes there, he falls in love with Anjali (Srabanti Chatterjee).
He starts taking revenge on the Kajol's family without revealing his identity. Then they decide to marry Abhi with Anjali because they are in love. During the marriage, the inspector tells his father that the hostility is rekindling because his son is taking revenge on the rivals. Soon afterwards, the rivals come and start killing everyone. After the fight, Abhi's mother dies. His father banishes him and blames him for her death. The story is now back to the present. Kajol's uncle challenges Abhi that if he can defeat his men, then he too would follow non violence. After successfully defeating them, her uncle asks Abhi that if he could defeat the rival's son (not knowing that it was Abhi himself), he would marry Kajol to Abhi.
Abhi gets angry at his stubbornness and reveals his true identity. He starts fighting with Kajol's uncle. Then all her family members come and convert him too. This was watched by his father, who had just arrived there. His father welcomes him back to the family. The film ends with him reuniting with Anjali.