Shyam (Ajay Devgan) est le fils de Ramnath Kesari, un patriote. Radhika (Sonali Bendre) est amoureuse de lui. Son père, Raja Saab (Shakti Kapoor), s'oppose à Ramnath sur des questions de corruption et d'autres sujets. Leur inimitié s'accroît, alimentée par l'amour que se portent Radhika et Shyam. Raja Saab fait arrêter Kesri sous de fausses accusations d'hébergement de terroristes locaux.
Bientôt, Shyam est lui aussi arrêté. Ils sont torturés en prison et Kesri meurt. Shyam s'évade et rejoint Dara (Amrish Puri), qui lui lave le cerveau pour qu'il devienne terroriste. Radhika commence alors à le haïr.
Leur amour survivra-t-il ? Shyam retrouvera-t-il le droit chemin ?