Romi (Sheikh Mukhtar) shoots a man but does not kill him. A bullet fired from somewhere else does the job, but he is arrested, convicted and sentenced for the murder. His pregnant wife Radha (Lalita Kumari) throws herself in the river, but is saved by a village that accepts her and her soon born son Ram (Dara Singh). After 14 long years in jail, he roams 8 long years being rejected by society and cannot find a job or assistance, then turns to violent crime. His gang is offered a large sum of money to smuggle national secrets out of the area, so he kidnaps a young child and forces her sister Roopa (Ameeta) to carry the goods. Roopa would rather die than become a traitor, loses control of her car and is cast into the river, washing ashore in the same village with Radha and Ram. Meanwhile, unemployed Kishore (Kishore Kumar) decides he will play detective to find the lost girl Radha and her sister, tracks her to the village and falls in love. Romi and his gang also track Roopa, and they flee to the city to save her sister, where Ram becomes employed as a wrestler. Romi tracks them down, kidnaps Radha, and realizes that it is his long lost family. He decides he will sacrifice himself to save them to show that his heart is still honest.