The film begins with a criminal, Jagannath (Sheikh Mukhtar), being convicted in a court offence. He has no lawyer to defend him, so the judge asks him if he has anything to say on his behalf. He refuses to say anything, but his younger brother Rajan (Raj Kapoor) asks him to say something, otherwise he would break his vow. Jagannath then starts narrating his story and the film goes into flashback. Jagannath and Rajan are two brothers who have lost their parents and work for Seth for a living. One day, Seth finds an excuse and kicks them out. To make their ends meet, the younger brother decided to become a thief, though the elder brother is a forthright, idealistic man who refuses to follow his brother. One day, a guy asks them to get him something out of the railway godown (warehouse), for which he would pay them money. When Rajan goes to the godown, he is caught by the police and the two brothers are separated. The elder brother also decides to enter the big bad world of crime. After this, Jagannath is shown to be a seasoned criminal who has made a fortune by robbing places and he leads a team now. He leads a dual life as his wife is totally unaware of her husband's profession. Jagannath steals a valuable necklace worth 12 Lakhs (1.2 million) and the police want to catch the thief. Rajan is released from jail at the same time and he helps the police to track the thief. The first time the two brothers meet is when Rajan tries to pick the pocket of Jagannath after coming out of jail, though the two of them are unaware of each other's identity. Rajan sees a girl, Madhu (Madhubala) and tries to impress her, impersonating as Raj Kapoor for a while. Madhu's wicked uncle wants to get hold of all her property and wants to get her married off, knowing which, Madhu runs away from home. She lands at the place where Rajan and Jagannath stay and all want to get hold of her as her uncle has announced a reward for anyone who might bring her home. Rajan gets hold of Madhu, and hands her over to tell Jagannath, who pays him rs. 10000. She manages to get free from Jagannath's den and lands up at his house while fleeing. When she tells Jagannath's wife the real identity of her husband, she refuses to believe her, so she hatches a plan instead. She leads herself to Jagannath, without his men having realised who they had taken to their boss. When both Jagannath and his wife meet, they are equally shocked and his wife leaves him and decides to go away. She tries to commit suicide, but is saved by Rajan. Rajan looks after her and becomes a motor mechanic, a changed man. Jagannath's wife who was pregnant, gives birth to a boy. Madhu gets a false impression that Rajan's wife is pregnant and so she decides to see all her with him. She concentrates on her career and becomes a famous dancer. One day, when Madhu is travelling in a car, her uncle chases her in his car and Madhu's car hits Raja, son of Jagannath. Madhu takes Raja away for treatment. When Rajan comes to take Raja back, Madhu comes to know the truth and things become normal between both of them. Meanwhile, a party is organised by Jagannath in the honour of a well-to-do person from a place, who is actually Rajan in disguise. The police are there and arrest Jaganath, Rajan and Ramlal Sharma (Madhu's uncle). All of them are released except Jagannath, who is imprisoned. Jagannath is freed from jail as he desperately wants to see his son, but in the process gets shot by the police while coming across them. An injured Jagannath lands up at a place near to where Rajan stays with Jagannath's wife and son. He comes across Raja, who looks after and tends to his injury. They spend some time together and develop a bond. Ramlal Sharma appears there and there is a scuffle between Jagannath and Ramlal in which Ramlal gets shot. The police also appear soon after and chases Jagannath to a tall building under construction, where Jagannath climbs to the top with Raja still in his possession. Rajan tells him that Raja is Jagannath's son and asks him to come down, but in vain. Jagannath only believes Rajan when he sees his wife. Jagannath surrenders to the police and asks Rajan never to tell Raja his father's name. Then one comes to the present scene in the court, where Jagannath is convicted, and before he goes to jail, Rajan asks Raja to call Jagannath, "Baba" (father) once as he has been told that Jagannath is yet to find his son. Jaganath goes to jail and the film ends.