Raju (Raj Kapoor) and Gaura (Nargis) are childhood lovers and promise to be with each other no matter what. Jeevan (Iftekhar) keeps bullying Gaura and is jealous of Raju. He overhears them professing their love for each other and conspires to separate them.
A petty thief is put on trial for the attempted murder of a lawyer. Through a series of flashbacks, the intertwining lives of the thief, the lawyer, and the thief's defense lawyer are illustrated.