Raju (Dev Anand) is a guide on one hand and a con man on the other. He meets unhappily married Rosie Marco (Waheeda Rehman) during one of his tours and is attracted to her. With Raju's encouragement, Rosie drops her husband and takes to dancing and both become rich beyond their imagination. With money comes their troubles. The story traces how Raju gets a chance to redeem himself.