Badai menabrak kapal tempat putri Raja Lanka (Ceylon), Ratnavali, ditakdirkan menikahi raja Vats Udayana. Mencengkeram papan, Ratnavali melarikan diri, dan, ditemukan di pantai, ia diberikan dengan nama Sagariki (dari bahasa Sansekerta "sagar" - "lautan") ke perawatan istri pertama Udayana, Ratu Vasavadatta.
Pada perayaan khidmat untuk menghormati dewa cinta Kama, yang berlangsung di istana Udayana, Sagarika pertama kali bertemu dengan raja dan jatuh cinta padanya, melihat dalam dirinya perwujudan sejati Kama. Setelah mengasingkan diri di kebun pisang, ia melukis potret kekasihnya, dan temannya, pelayan Tsarina Susamgata, menemukannya dalam pekerjaan ini. Susamgata segera menebak perasaan Sagarika dan, di sebelah potret Udayana, menggambar potretnya sendiri di papan gambar. Pada saat ini, kebingungan muncul di istana karena monyet yang marah melarikan diri dari kandang, dan teman-teman bersembunyi di hutan, setelah lupa papan gambar dalam ketakutan. Dia ditemukan oleh Udayan dan badutnya, brahmana Vasantaka. Raja tidak bisa menahan kekagumannya, mengagumi potret Sagarika, dan ketika teman-temannya kembali untuk mengambil gambar, Sagarika dengan penuh semangat menyatakan cintanya dan, yang sangat gembira, mendengar pengakuan timbal balik darinya.
Segera setelah Sagarika pergi, Vasavadatta muncul dan, pada gilirannya, menemukan papan gambar yang dijatuhkan oleh Vasantaka. Brahman dengan canggung mencoba menjelaskan kesamaan potret dengan Udayana dan Sagarika hanya karena kebetulan, tetapi sang ratu menebak apa yang terjadi dan pergi, ditangkap oleh kecemburuan. Dia menetapkan pengawasan terus-menerus terhadap Udayana dan Sagarika, sehingga Vasantaka dan Susamgata harus canggih dalam segala hal untuk mengatur kencan baru bagi para kekasih. Agar para pelayan tidak curiga, mereka memutuskan untuk mendandani Sagarika dengan pakaian Vasavadatta. Namun, sang ratu secara tepat waktu mengetahui hal ini dan berkencan terlebih dahulu. Setelah mengambil istrinya untuk Sagarika yang berpakaian, raja memanggilnya dengan kata-kata cinta, dan Vasavadatta, setelah menghukumnya atas pengkhianatan dan mandi dengan celaan marah, dengan cepat pergi. Namun, setelah beberapa waktu, dia mulai bertobat bahwa dia telah memperlakukan Udayana terlalu keras dan kembali untuk berdamai dengannya. Namun, kali ini dia menemukan suaminya memeluk Sagarika: dia hanya menariknya keluar dari lingkaran, karena dia ingin mengakhiri hidupnya, setelah belajar tentang kemarahan Vasavadatta. Sekarang Vasavadatta bahkan tidak mau memikirkan tentang rekonsiliasi; tersinggung, dia memerintahkan Sagarik untuk ditahan.
Sementara itu, seorang duta besar dari raja Lanka tiba di pengadilan Udayana dan memberi tahu Udayana bahwa tuannya mengirim putrinya Ratnavali ke raja Vats, yang menghilang setelah bangkai kapal. Pada saat yang sama, pesulap besar yang diundang memberikan pertunjukan di istana. Ini menciptakan ilusi penampilan di aula istana para dewa Siwa, Wisnu, Brahma dan Indra, para dewa - para Gandharva dan Siddha. Tiba-tiba terjadi kebakaran. Udayana bergegas masuk ke kamar dalam istana dan membawa Sagariku dari tangannya.Ternyata api yang tiba-tiba juga merupakan ilusi seorang pesulap, tetapi, yang mengejutkan semua orang, duta besar dari Lanka mengakui putrinya, Ratnavali, di Sagarika yang dihilangkan dari api. Menteri bijak Udayana Yaugandharayana menjelaskan kepada mereka yang hadir bahwa peristiwa yang terjadi: menghilangnya Ratnavali, penampilannya di istana dengan nama Sagariki, yang muncul antara Udayana dan Sagariki Ratnavali yang saling tertarik satu sama lain, adalah buah dari niatnya untuk menyimpulkan pernikahan antara raja Vat dan Tsar Lanka cinta - pernikahan, yang, menurut prediksi para resi suci, akan memberi orang-orang Udayan kekuasaan atas seluruh dunia. Sekarang untuk pernikahan seperti itu tidak ada kendala yang tersisa.