Tony (Bobby Deol) was abandoned on a train as a child by his chacha and chachi. He quickly adapted to life on the streets and we presume he grew up doing dirty deeds. As an adult he's basically getting paid to threaten people into doing things against their will.
Along with his friend (Sanjay Navekar) he goes to a show after a hard days work and is introduced to Sapna (Priyanka Chopra), a rising singer. He wants to marry Sapna but she's already been promised to some doctor of her father (Mohan Joshi). Tony decides to make more money to woo Sapna and in the process he ends up unknowingly threatening Sapna's father into signing a contract.
The contract allows for old vaccines to be released onto the market, which results in a few dead children. Sapna's life is ruined; her father is in jail, her mother (Smita Jaykar) commits suicide, the family is publicly ostracized and her engagement is called off. When Tony realizes what he has done, he decides it's time to make things right, and he goes after the man behind the whole conspiracy (Kabir Bedi). Will Sapna's father be brought to justice? Will Tony win the battle? Will Sapna forgive him? Do we care?