Sulakshana Devi, une veuve aux principes stricts, renie son fils cadet Karan (Anil Kapoor) après que celui-ci a basculé dans la délinquance pour la défendre. Des années plus tard, Karan, devenu un habile voleur et mécanicien à Mumbai, croise la route de puissants criminels : le redoutable Dr Devraj (Anupam Kher) et son rival Rattan Dholakia.
Alors que Karan tente de se rapprocher de sa famille retrouvée, sa mère refuse de le reconnaître, lui préférant son autre fils, un honnête officier des douanes. Le destin de Karan se complique lorsqu'il intercepte par hasard une cargaison de drogue, attirant la colère de la pègre. Pour sauver sa sœur d'un mariage forcé et prouver sa valeur, Karan doit affronter seul le monde du crime. Dans ce combat ultime, il cherchera non seulement la justice, mais surtout le pardon et l'acceptation de sa mère.