Burza rozbiła statek, na którym popłynęła córka króla Lanki (Cejlonu) Ratnavali, mająca poślubić króla Vats Udayana. Ściskając deskę, Ratnavali uciekł i, znaleziona na brzegu, otrzymała imię Sagariki (od sanskrytu „sagar” - „ocean”) pod opieką pierwszej żony Udayany, królowej Vasavadatty.
Podczas uroczystej uroczystości ku czci boga miłości Kamy, która odbywa się na dworze Udayana, Sagarika najpierw spotyka się z królem i zakochuje się w nim, widząc w nim prawdziwe wcielenie Kamy. Po odosobnieniu w gaju bananowym maluje portret swojej ukochanej, a jej przyjaciółka, służąca Carycy Susamgata, znajduje ją w tym zawodzie. Susamgata natychmiast odgaduje uczucia Sagariki i, obok portretu Udayana, rysuje swój własny portret na desce kreślarskiej. W tym czasie w pałacu pojawia się zamieszanie z powodu gniewnej małpy uciekającej z klatki, a przyjaciele chowają się w gaju, zapomniawszy strachu o desce kreślarskiej. Zostaje znaleziona przez Udayana i jego bufona, bramina Vasantakę. Król nie może powstrzymać swojego podziwu, podziwiając portret Sagariki, a kiedy jej przyjaciele wracają, aby podnieść rysunek, Sagarika z pasją deklaruje swoją miłość i, ku jej wielkiej radości, słyszy od niej wzajemne uznanie.
Gdy tylko Sagarika odejdzie, pojawia się Vasavadatta i z kolei znajduje deskę kreślarską upuszczoną przez Vasantakę. Brahman niezręcznie próbuje wyjaśnić podobieństwo portretów do Udayany i Sagariki przez zwykły przypadek, ale królowa zgaduje, co się stało i odchodzi, ogarnięta zazdrością. Ustanawia stałe monitorowanie Udayanaya i Sagariki, więc Vasantaka i Susamgata muszą być wyrafinowani pod każdym względem, aby ustalić nową datę dla kochanków. Aby słudzy niczego nie podejrzewali, postanawiają ubrać Sagarikę w strój Vasavadatty. Jednak królowa w odpowiednim czasie dowiaduje się o tym i jest na pierwszej randce. Wziąwszy żonę za ubraną Sagarikę, król zwraca się do niej słowami miłości, a Vasavadatta, skazując go za zdradę i obsypany gniewnymi wyrzutami, szybko odchodzi. Jednak po pewnym czasie zaczyna żałować, że zbyt surowo potraktowała Udayanę i wróciła, aby się z nim pogodzić. Jednak tym razem odnajduje męża tulącego Sagarikę: po prostu wyciągnął ją z pętli, ponieważ chciała położyć kres jej życiu po tym, jak dowiedziała się o złości Vasavadatty. Teraz Vasavadatta nawet nie chce myśleć o pojednaniu; obrażony nakazuje aresztowanie Sagarika.
Tymczasem ambasador króla Lanki przybywa na dwór Udayana i informuje Udayana, że jego pan wysłał córkę Ratnavali do króla Vatsów, który zniknął po katastrofie statku. W tym samym czasie zapraszany wielki mag wykonuje występ w pałacu. Tworzy iluzję wyglądu w sali pałacowej bogów Śiwy, Wisznu, Brahmy i Indry, półbogów - Gandharvów i Siddhów. Nagle wybuchł pożar. Udayana wpada do wewnętrznych komnat pałacu i niesie Sagariku z ramion.Okazuje się, że nagły pożar jest również iluzją magika, ale ku zaskoczeniu wszystkich ambasador z Lanki rozpoznaje swoją księżniczkę Ratnavali w usuniętej z ognia Sagarice. Mądry minister Udayana Yaugandharayana wyjaśnia obecnym, że wydarzenia, które miały miejsce: zniknięcie Ratnavali, jej pojawienie się w pałacu pod imieniem Sagariki, które powstały między Udayaną i Sagariki Ratnavali, namiętnie do siebie przyciągnięci, są owocami jego zamiaru zawarcia małżeństwa między królem Vats a Carą Lanką miłość - małżeństwo, które zgodnie z przepowiednią świętych mędrców zapewni Udayanom władzę nad całym światem. Teraz dla takiego małżeństwa nie było już przeszkód.