Царь Бали хорошо и мудро правил своим царством, но отличался огромным честолюбием. Он решил расширить границы своей страны и начал великое жертвоприношение.
Было ясно, что Бали решил завладеть и небесным царством, потеснив богов из их обители. Глава богов Индра забеспокоился, т.к. жертвоприношение зашло слишком далеко и остановить его было уже не возможно. Боги были вынуждены покинуть свою обитель.
Чтобы восстановить справедливость, Вишну воплотился в виде карлика-уродца и пошёл к Бали просить милостыню. Тот, известный своим великодушием, сказал карлику, что готов дать ему всё, чего он ни попросит. Карлик взял с Бали клятву, что тот дарует ему столько земли, сколько он отмерит тремя шагами.
Бали пообещал удовлетворить его просьбу и тут же карлик начал неимоверно расти и двумя шагами измерил все три мира. Для третьего шага земли уже не оставалось, и Бали оказался виновен в невыполнении своего обещания.
Так богам вернулось их небесное царство.
Современные учёные говорят, что Бали был правителем Махабалипурама, древнего города, развалины которого находятся недалеко от Мадраса.