फिल्म की शुरुआत राजू (देव आनंद) के जेल से छूटने से होती है। राजू एक स्वतंत्र मार्गदर्शक थे, जो पर्यटकों को ऐतिहासिक स्थलों पर ले जाकर अपना जीवन यापन करते थे। एक दिन, एक अमीर और उम्रदराज पुरातत्वविद्, मार्को (किशोर साहू) अपनी युवा पत्नी रोजी (वहीदा रहमान) के साथ शहर आता है, जो एक वेश्या की बेटी है। मार्को शहर के बाहर की गुफाओं पर कुछ शोध करना चाहता है और राजू को अपना मार्गदर्शक नियुक्त करता है।
जबकि मार्को खुद को गुफा की खोज के लिए समर्पित करता है, राजू रोजी को दौरे पर ले जाता है और उसकी नृत्य क्षमता और मासूमियत की सराहना करता है। वह एक कुंवारी वेश्या की बेटी के रूप में रोज़ी की पृष्ठभूमि के बारे में सीखता है और कैसे रोज़ी ने मार्को की पत्नी के रूप में सम्मान हासिल किया है लेकिन एक भयानक कीमत पर। उसे नृत्य के अपने जुनून को छोड़ना पड़ा क्योंकि यह मार्को के लिए अस्वीकार्य था। इसी बीच रोजी जहर खाकर आत्महत्या करने की कोशिश करती है। मार्को, घटना के बारे में जानने पर, रोजी को देखने के लिए गुफाओं से लौटता है और रोजी को जिंदा देखकर उससे नाराज हो जाता है। वह उसे बताता है कि आत्महत्या करने का उसका कृत्य एक नाटक था, अन्यथा वह और अधिक नींद की गोलियां खा लेती ताकि वह वास्तव में मर सकती। खोजी गई गुफाओं में लौटने पर, रोज़ी को पता चलता है कि मार्को समय बिता रहा है और एक देशी आदिवासी लड़की की कंपनी का आनंद ले रहा है। वह मार्को पर क्रोधित है और दोनों एक गंभीर गर्म चर्चा में शामिल हैं, जो रोजी के गुफाओं को छोड़ने के साथ समाप्त होती है, और वह एक बार फिर अपना जीवन समाप्त करना चाहती है।
राजू उसे यह कहकर शांत करता है कि आत्महत्या करना पाप है, और उसे अपने सपने को पूरा करने के लिए जीना चाहिए। वह अंत में मार्को की पत्नी होने के रिश्ते को अलविदा कहती है। अब उसे सहारे और घर की जरूरत है। राजू उसे आश्रय देता है। रोज़ी को राजू के समुदाय द्वारा एक वेश्या माना जाता है (चूंकि शास्त्रीय नृत्य पारंपरिक रूप से शाही दरबारों में वेश्याओं का काम था), जिससे कई समस्याएं होती हैं, जिसमें उसकी माँ और उसका भाई भी शामिल हैं, जो रोज़ी को बाहर निकालने पर जोर देते हैं। राजू मना कर देता है और उसकी माँ उसे छोड़ देती है। उसका दोस्त और ड्राइवर भी रोजी को लेकर उसके साथ हो जाता है। राजू अपना व्यवसाय खो देता है और पूरा शहर उसके खिलाफ हो जाता है। इन असफलताओं से विचलित हुए राजू रोजी को गायन और नृत्य करियर शुरू करने में मदद करता है और रोजी एक स्टार बन जाता है। जैसे ही वह एक स्टार के रूप में उभरती है, राजू असंतुष्ट हो जाता है - जुआ और मद्यपान। मार्को दृश्य पर वापस आता है। रोज़ी को वापस जीतने की कोशिश में, वह फूल लाता है और अपने एजेंट से रोज़ी को कुछ गहने जारी करने के लिए कहता है जो एक सुरक्षित जमा बॉक्स में है। राजू, थोड़ा ईर्ष्यालु, नहीं चाहता कि मार्को रोजी के साथ कोई संपर्क करे और गहनों की रिहाई पर रोजी का नाम गढ़ा। इस बीच, रोजी और राजू रोजी के समझ से बाहर होने के कारण अलग हो जाते हैं, जब वह राजू को एक देखभाल करने वाले गले लगाने के लिए भी बाध्य नहीं करती है और उसे अपना कमरा छोड़ने के लिए कहती है, अन्यथा वह कहती है कि उसे बाहर जाना होगा। इससे पहले, वे इस बारे में भी चर्चा करते थे कि एक आदमी को कैसे जीना चाहिए जब रोजी मार्को को याद करता है और राजू को बताता है कि मार्को शायद सही था जब वह कहता था कि एक आदमी को एक महिला की कमाई पर नहीं रहना चाहिए।
राजू यह कहकर जवाब देता है कि वह एक गलतफहमी में है कि वह अपने दम पर एक स्टार बन गई है और राजू के प्रयासों के कारण ही वह प्रसिद्ध हुई। बाद में, रोजी को जालसाजी रिलीज के बारे में पता चलता है। राजू को जालसाजी का दोषी ठहराया जाता है, जिसके परिणामस्वरूप दो साल की सजा होती है। रोजी को समझ में नहीं आता कि राजू ने जालसाजी क्यों की, जबकि वह आसानी से उससे पैसे मांग सकता था। यह पैसा नहीं था, यह रोजी के लिए प्यार भरा आकर्षण था जिसने राजू से मार्को की रोजी की यात्रा को प्रकट न करने का आग्रह किया ताकि वह उसे फिर से याद न करे और रोजी और मार्को की एकजुटता की संभावना को खत्म कर सके, अगर कुछ भी था मोका। उसकी रिहाई के दिन, उसकी माँ और रोज़ी उसे लेने आते हैं लेकिन उन्हें बताया जाता है कि छह महीने पहले उनके अच्छे व्यवहार के कारण उन्हें रिहा कर दिया गया था।
इस बीच, रिहा होने पर राजू अकेला भटकता है। निराशा, गरीबी, लत्ता, भूख और अकेलापन उसे तब तक घेरे रहता है जब तक कि उसे साधुओं (पवित्र पुरुषों) का एक भटकता हुआ समूह नहीं मिल जाता, जिसके साथ वह एक छोटे से शहर के एक परित्यक्त मंदिर में एक रात बिताता है। राजू महिला को पति लेने के तर्क से प्रभावित करता है और वह प्रस्तुत करती है, जो भोला को आश्वस्त करती है कि राजू एक स्वामी (पवित्र व्यक्ति) है। इससे प्रभावित होकर भोला गांव में खबर फैलाता है। राजू को गाँव एक पवित्र व्यक्ति के रूप में लेता है। राजू गांव के पवित्र व्यक्ति (स्वामी जी) की भूमिका निभाता है और स्थानीय पंडितों के साथ झड़पों में शामिल होता है। और नाटक यहीं से शुरू हुआ। सूखे के कारण राजू को 12 दिनों तक उपवास करने के लिए मजबूर होना पड़ा ताकि बारिश हो। इस बीच, उसकी मां, दोस्त और रोजी उसके साथ एकजुट हो जाते हैं और चीजों को ठीक कर लेते हैं। अंत में बारिश होती है लेकिन राजू की मृत्यु हो जाती है।