Vaikuntha, one of the
gatekeepers of the deity Vishnu's celestial home, is cursed, along with his
brother Vijaya, to be born three times as a demon (asura) and destroyed by
Vishnu each time.
When they prevent Sanaka from seeing Vishnu, he bestows this
curse on them.
The two are born as Hiranyaksha and Hiranyakashipu, who are
slaughtered by the Boar avatar and the Man-Lion avatar, respectively, in their
first incarnation.
Ravana and Kumbhakarna are their second incarnations, and
both are destroyed by Vishnu's Rama avatar.
They reincarnate as Shisupala and Dantavaktra in their last
incarnation and are murdered by Vishnu's Krishna avatar.
They return to their responsibilities as Vishnu's guardians after the curse's criteria have been met.
You may also want to read more about Hinduism here.
Be sure to check out my writings on religion here.