Bouře rozbila loď, na které odplula dcera krále Lanka (Cejlon) Ratnavali, která měla vdát za krále Vats Udayana. Ratnavali se sevřel prkno a unikl, a když ho našel na břehu, dostala ho pod jménem Sagariki (od sanskrtského „sagaru“ - „oceánu“) do péče první manželky Udayany, královny Vasavadatty.
Na slavnostní slavnosti na počest boha lásky Kamy, který se koná u soudu v Udayaně, se Sagarika nejprve setká s králem a zamiluje se do něj, když v něm uvidí skutečné ztělesnění Kamy. Poté, co se odloučila v banánovém háji, namalovala portrét svého milovaného a její přítelkyně, služka Tsarina Susamgata, ji v tomto zaměstnání našla. Susamgata okamžitě uhodne pocity Sagariky a vedle portrétu Udayany nakreslí svůj vlastní portrét na rýsovací prkno. V tuto chvíli se v paláci zvedá zmatek kvůli rozzlobené opici unikající z klece a přátelé se schovávají v háji, protože strach zapomněli na rýsovací prkno. Nalezla ji Udayan a jeho buffoon, brahmin Vasantaka. Král nemůže omezit svůj obdiv, obdivovat portrét Sagariky, a když se její přátelé vrátí, aby vyzvedli kresbu, Sagarika vášnivě prohlásí svou lásku a ke své velké radosti uslyší od ní vzájemné uznání.
Jakmile Sagarika odejde, objeví se Vasavadatta a zase najde rýsovací prkno, které Vasantaka upustil. Brahman se trapně pokouší vysvětlit podobnost portrétů s Udayanou a Sagarikou pouhou náhodou, ale královna hádá, co se stalo a odchází, zabavená žárlivostí. Zavádí neustálé sledování Udayany a Sagariky, takže Vasantaka a Susamgata musí být sofistikovaní ve všech ohledech, aby zajistili nové datum pro milovníky. Aby služebníci nic netušili, rozhodli se oblékat Sagariku do Vasavadattových šatů. Královna však o tom včas zjistí a je na prvním místě. Když král vzal svou ženu za oblečenou Sagariku, oslovil ji slovy lásky a Vasavadatta poté, co ho usvědčil ze zrady a osprchoval se rozzlobenými výčitkami, rychle odešel. Po nějaké době však začne litovat, že s Udayanou zacházela příliš tvrdě a vrátila se, aby s ním uzavřela mír. Tentokrát však najde svého manžela, který objímá Sagariku: právě ji vytáhl ze smyčky, protože chtěla ukončit svůj život, když se dozvěděla o hněvu Vasavadatty. Nyní Vasavadatta ani nechce myslet na usmíření; uražená, přikazuje Sagarikovi, aby byl vzat do vazby.
Mezitím velvyslanec krále Lanka dorazí k soudu v Udayaně a informuje Udayanu, že jeho pán poslal svou dceru Ratnavali králi Vats, který zmizel po ztroskotání lodi. Současně pozvaný velký kouzelník předvádí představení v paláci. Vytváří iluzi vzhledu v palácové síni bohů Šivy, Višnua, Brahmy a Indry, polobohů - Gandharvů a Siddhů. Najednou vypukne oheň. Udayana spěchá do vnitřních komnat paláce a nese Sagariku z paží.Ukázalo se, že náhlý oheň je také iluzí kouzelníka, ale k překvapení každého z nás uznává velvyslanec z Lanky svou princeznu Ratnavali v Sagarice odstraněné z ohně. Moudrý ministr Udayany Yaugandharayany vysvětluje přítomným, že události, ke kterým došlo: zmizení Ratnavaliho, její vystoupení v paláci pod jménem Sagariki, které vzniklo mezi Udayanou a Sagariki Ratnavali, vášnivě přitahovalo jeden druhého, jsou plody jeho úmyslu uzavřít manželství mezi králem Vats a Carem Lankou láska - manželství, které podle predikce svatých mudrců poskytne Udayanům moc nad celým světem. Teď pro takové manželství nezůstaly žádné překážky.