Kedarnath est un homme riche avec de nombreux ennemis. Un jour, un chauffeur de taxi, Dilher Singh, lui sauve la vie, mais est tué à la place. Kedarnath est reconnaissant et est prêt à s'occuper de la veuve et du fils de Dilher. Mais ses ennemis découvrent cela et remplacent une femme nommée Sheela et son fils, Vikram, à la place. La vraie veuve est tuée par eux, et son fils, Jimmy, est pris en charge par un pauvre homme bienveillant, Jaggu, et son fils, Gulu, qui gagnent leur vie en volant et en mendiant. Des années plus tard, Jimmy et Gulu ont grandi mais volent toujours. Jimmy, en fuite, se retrouve à Delhi, se faisant passer pour Rakesh Rajpal, et rencontre Jyoti et tombe amoureux d'elle. Jyoti le présente à son père, nul autre que Kedarnath. C'est ici que se déroule le drame, ramenant des souvenirs et des crimes passés.