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