Mahabali was, thus, immune from death. After many wars, the invincible Bali had conquered heaven and
earth. The suras (devas) approached Vishnu to save them from complete obliteration. Vishnu refused
to join the war, or outright kill his own devotee Mahabali. To restore the natural order, he
incarnated as the dwarf Brahmin avatar, Vamana. While Mahabali was performing the ashvamedha
sacrifice to celebrate his victories and giving away gifts to everyone, Vamana approached him and
requested "three steps of land".
Mahabali granted him this gift, despite warnings from Shukra, who had realised Vamana's true
identity. Vamana then metamorphosed into Vishnu's colossal trivikrama form, the first foot
encompassing all of heaven in one step and the earth with the second foot. When rhetorically asked
where he might take his promised third step, Mahabali accepted his fate and offered his own head.
Some Hindu texts state that Mahabali was banished to patala. , some state he was dragged there by
Garuda, in others he entered heaven with the touch of Vishnu, while another version states he became
Chiranjivi. Others even have Bali admitted into Vaikunta, which was an even higher
place than the realm of the devas.According to Hindu mythology, Vishnu granted Bali a boon whereby
he could return back to his homeland once every year. The harvest festivals of Balipratipada and
Onam are celebrated to mark his yearly homecoming.