Raj Goyal (Akshaye Khanna) is a renowed and successful attorney. At a musical party he is introduced to Sargam (Urmila Matondkar) by Ashwin Mehta (Vijayendra Ghatge). The next day Ashwin is murdered. Sargam approached Raj to defend the accused, Tarang Bhardwaj (Ajay Devgan). Raj reluctantly accepts, and with the help of a psyciatricist is able to prove that Tarang is innocent. But is Tarang really the person who gives the impression? Or is he Ranjit, another personality in his character, who is capable of killing? Raj's mother is played by Farida Jalal, and Tiku Talsania plays his uncle Ratan. Suresh Oberoi plays the prosecuting attorney, and Mazhar Khan is Ashwin's brother, Abhijeet, who has been stealing song material from Tarang.