An old feudal aristocrat, Thakur Jaspal Singh (Sohrab Modi) lives with his two daughters, Ranja (Naseem Banu) and Nalini (Pushpa Hans), and son Balram in a grand mansion called Sheesh Mahal. He maintains his long family ancestry and honor, citing the valor of olden days. His way of life far exceeds the money he has. His children try to warn him regarding his excessive spending but his feudal mindset refuses to let others see that they are in dire straits. They finally have to sell their mansion to a former worker, Durgaprasad (Mubarak), who is now rich. They settle in a small hovel-like place. The brother finds work in the factory but meets with an accident where his leg is amputated. Desperate Ranjana finds work as a maid to Roopa (Nigar Sultana) Durgaprasad s daughter. Jaspal Singh refuses Durgadas when he comes to ask for his daughter's hand in marriage to his son Vikram (Jawahar Kaul) claiming that Durgadas may have bought the Sheesh Mahal but he's still a laborer compared to the aristocratic family. Balram argues with his father about keeping up false pretenses. Sundarmukh (Pran) who was to marry Ranjana but has broken the engagement because they are poor, comes and tells Jaspal that his daughter, in the guise of working at Durgadas' house is having an affair with his son. Jaspal is furious and rushes to kill Ranjana to avenge the Rajput honor. At the Sheesh Mahal, Durgadas stops him with a lecture on different warriors and honour. Jaspal falters and falls down the steps. Before he dies he blesses the union between Ranjana and Vikram.