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