Ram Jaane es arrestado por un guardia de seguridad después de robar la carga de un tren con su mejor amigo. Es liberado en breve y se convierte en uno de los mayores estafadores de la ciudad. Después de un tiroteo mortal, es arrestado por un oficial de policía corrupto y enviado a la cárcel una vez más. Después de algunos años de estar en prisión, vuelve a las calles y al lugar de su amigo. Allí decide ayudarlo a criar a los niños de la zona para que no sean corrompidos por las calles. Rápidamente se enamora de una novia de la infancia, Bela (Juhi Chawla), pero también vuelve a sus viejas costumbres.