The film is about a Montral-based Indian family, the Jaiswals. The brother Prashant (Dev Anand) and sister Jasbir (Zeenat) have a good relationship as children. However, the parents quarrel and separate leaving Prashant with the mother and Jasbir with the father. Jasbir is repeatedly told that her mother and brother are dead and she eventually believes that she will never see Prashant again.
She is ill-treated by her step mother and she runs away from home. Prashant grows up to be a pilot and he learns that Jasbir is in Kathmandu, Nepal with a group of hippies.
To reunite with his sister, Prashant travels to Kathmandu and meets Shanti (Mumtaz) who was to later marry him, and also Janice who in reality is his sister Jasbir with a new name and identity. She has forgotten her childhood and Prashant too. Prashant has to get his sister back amongst other events which include his being suspected as a thief in Kathmandu and fearing for his life.