Jeeva (Bobby Deol) is from a struggling family. He falls in love with Kiran (Malaika Arora Khan) but due to their differences in social class, Kiran's father does not approve of their relationship. To punish Jeeva, Kiran's father frames his mother (Farida Jalal) and two sisters for prostitution and bribes the police into arresting them, which leads to the three of them committing suicide. Kiran also kills herself, ashamed of what her father has done. Jeeva seeks revenge by killing Kiran's father.
He later becomes one of India's most dangerous assassins. He lives in a small apartment next to the Bali family. The father (Mohan Joshi) works for a corrupt cop named Devraj Khatri (Ashish Vidyarthi) who works in the drug trade. Kiran Bali (Rani Mukherji) is the youngest daughter of the family and strongly dislikes them. She tries to befriend Jeeava many times, but he is too engrossed in his killing to have any time for her. One day, Kiran is in Jeeva's apartment delivering milk to him. Whilst she is there, Khatri and his men break into the Bali's apartment and kill them all - Kiran is the only one to survive as she was in Jeeva's apartment. Jeeva soon finds himself taking Kiran under his wing and so, he trains her in handling weapons to get revenge against the men who had brutally murdered her family.