Amarnath (Dev Anand), Gopal (Suresh) and his sister, Mala (Vyjayanthimala), are three friends who live in a small village in India. As Mala & Gopal's mom Janki Sharma (Sulochana Latkar) is a widow and is unable to care for both the children, she decides to let her Bombay-based cousin, Shobha R. Sharma (Achala Sachdev), adopt Mala. Gopal is always in trouble with the villagers for petty theft, and when he learns that Mala has left, he too runs away from home. Years later, all three have grown up. Mala's mom is deceased, while she continues to live with her aunt and uncle, Public Prosecutor Ramnath Sharma (Balraj Sahni); Amarnath is now an Advocate working with Senior Advocate Mehta (Brahm Bhardwaj), and is in love with Mala, not knowing that she is his childhood friend; while Gopal has been to prison in Poona, Madras, and the Police in Hyderabad want him for questioning. Soon Amarnath will be defending Gopal, alias Ram Singh, for the murder of one Mohanchand (Prem Chopra) - and it will be an uphill task for Amarnath - for not only do the Police have airtight evidence against Gopal...