К царю Шудраке приходит девушка из касты неприкасаемых и преподносит ему говорящего попугая. По просьбе царя попугай рассказывает о своём прошлом: будучи птенцом, он едва избежал гибели от охотников и нашёл убежище у мудреца-провидца Джамбади. Мудрец поведал птице о её прежних воплощениях и грехах, из-за которых она обречена страдать в птичьем облике.

Ранее в городе Удджайини правил царь Тарапида, долгое время оставшийся бездетным. Однажды ему приснился сон, в котором в рот его жены Виласавати входил полный месяц. После этого у них родился сын, которого назвали Чандрапидой — «увенчанным месяцем». В то же время у министра Тарапиды, Шуканасы, также родился сын — Вайшампаяна, ставший с детства близким другом Чандрапиды. По достижении зрелости Чандрапида был назначен наследником престола, и вместе с Вайшампаяной во главе войска отправился на завоевательный поход. После успешного завоевания мира, возвращаясь в столицу, Чандрапида, отделившись от свиты, заблудился в лесу у подножия горы Кайлас, на берегу озера Аччхода. Там он встретил скорбящую девушку по имени Махашвета, дочь царя полубогов-гандхарвов, посвятившую себя суровому аскетизму. Она рассказала, что однажды встретила двух юных отшельников — Пундарики, сына богини Лакшми и мудреца Шветакету, и его друга Капинджалу. Между Махашветой и Пундарикой возникла взаимная и глубокая любовь, однако, когда Махашвете пришлось вернуться во дворец, Пундарика умер от тоски по ней. В отчаянии Махашвета пыталась покончить с собой, но божественный муж снизошёл с неба, утешил её обещанием будущей встречи с возлюбленным, а тело Пундарики унес на небеса. Следом за ними в небо взмыл Капинджала, тогда как Махашвета осталась жить отшельницей у озера.

Махашвета познакомила Чандрапиду со своей подругой, также царевной гандхарвов, Кадамбари. Между Чандрапидой и Кадамбари возникла столь же страстная любовь, как между Пундарикой и Махашветой. Однако вскоре Чандрапида был вынужден по приказу отца вернуться в Удджайини, оставив во главе войска Вайшампаяну. Тот задержался у озера Аччхода, где встретил Махашвету, к которой испытывал сильное влечение. Махашвета, тоскуя по Пундарике и раздражённая навязчивостью Вайшампаяны, прокляла его, предсказав, что в следующей жизни он станет попугаем. После произнесённого проклятия Вайшампаяна умер.

Вернувшись к озеру, Чандрапида узнал о смерти друга и пал без сознания. В отчаянии Кадамбари пожелала смерти, но божественный голос повелел ей отказаться от намерений и оставаться у тела Чандрапиды до его воскрешения. Вскоре к Кадамбари и Махашвете спустился Капинджала, который сообщил, что тело Пундарики унес бог луны Чандра. Чандра рассказал, что своими лучами однажды причинил Пундарике страдания из-за любви к Махашвете, за что был проклят на земное рождение, в котором должен испытать те же муки любви. В ответ на проклятие Чандры Пундарика наложил своё, что привело к их взаимной судьбе: Чандра воплотился на земле как Чандрапида, а затем как Шудрака, тогда как Пундарика родился сначала как Вайшампаяна, а затем как попугай, который рассказал царю историю своих прошлых жизней.

Благодаря аскетическим подвигам мудреца Шветакеты срок проклятий Чандры, Пундарики и Махашветы подходит к завершению. Однажды Кадамбари, следуя внезапному порыву, прикоснулась к телу Чандрапиды, что вернуло ему жизнь. В этот момент с небес спустился Пундарика и воссоединился с Махашветой. На следующий день в столице гандхарвов состоялись свадьбы Чандрапиды с Кадамбари и Пундарики с Махашветой. С тех пор влюблённые не расставались, однако Чандра-Чандрапида проводит часть своей жизни на небе в образе бога луны, а другую часть — на земле как царь Удджайини.