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