Пізно ввечері на вулиці міста Удджайини Самстханака, неосвічений, грубий і боягузливий шурин царя Палаки, має багату гетеру красуню Васантасену. Скориставшись темрявою, Васантасена вислизає від нього через незамкнені хвіртку у двір одного з будинків. Випадково виявилося, що це будинок благородного брахмана Чарудатты, у якого Васантасена закохалася, зустрівши незадовго перед тим у храмі бога Ками. З-за своєї щедрості і великодушності Чарудатта став бідняком, і Васантасена, бажаючи йому допомогти, залишає йому на зберігання свої коштовності, на які начебто зазіхає Самстханака.
На наступний день Васантасена зізнається своїй служниці Маданике в любові до Чарудатте. Під час їх розмови в дім вривається колишній масажист Чарудатты, що став гравцем після розорення свого господаря. За ним женеться господар грального будинку, якому масажист заборгував десять золотих. Васантасена платить за нього цей обов’язок, і вдячний масажист вирішує кинути гру і піти в буддійські ченці.
Між тим Чарудатта доручає зберігати скриньку з коштовностями Васантасены своєму другові брахману Майтрее. Але Майтрея вночі засинає, і злодій Шарвилака, за всіма правилами злодійського мистецтва зробивши підкоп під будинком, викрадає скриньку. Чарудатта в розпачі, що обдурив довіру Васантасены, в яку теж закохався, і тоді дружина Чарудатты Дхута віддає йому своє перлове намисто, щоб він розрахувався з гетерою. Як не збентежений Чарудатта, він змушений взяти намисто і надсилає з ним Майтрею в будинок Васантасены. Але ще до нього туди приходить Шарвилака і приносить вкрадену скриньку з коштовностями, щоб викупити у Васантасены свою кохану — служницю Маданику. Васантасена відпускає Маданику без всякого викупу, і коли Шарвилака дізнається від неї, що, сам того не відаючи, пограбував благородного Чарудатту, те, каючись, відмовляється від свого ремесла, залишає шкатулку у гетери, а сам приєднується до змовникам, незадоволеним тиранічним правлінням царя Палаки.
Слідом за Шарвилакой в будинок Васантасены є Майтрея і приносить замість зниклих коштовностей перлове намисто Дхуты. Розчулена Васантасена поспішає до Чарудатте і, пославшись на те, що програла намисто в кістки, знову вручає йому скриньку з коштовностями. Під приводом негоди вона залишається в будинку Чарудатты на ніч, а на ранок повертає Дхуте її намисто. Та відмовляється його прийняти, і тоді Васантасена зсипає свої коштовності в глиняний візок сина Чарудатты — його єдину невигадливу іграшку.
Незабаром трапляються нові непорозуміння. Їдучи на побачення з Чарудаттой в міський парк, Васантасена помилково сідає у візок Самстханаки; її ж возі ховається племінник царя Палаки Арьяка, що втік з в’язниці, в яку запроторив його Палака. Внаслідок такої плутанини Чарудатта замість Васантасены зустрічає Арьяку і звільняє його від кайданів, а Самстханака у себе в возі виявляє Васантасену і знову дошкуляє її своїми домаганнями. Презирливо знехтуваний Васантасеной, Самстханака її душить і, визнавши мертвою, ховає під купою листя. Однак проходить повз масажист, який став буддійським ченцем, знаходить Васантасену, приводить до тями і разом з нею на час переховується.
Між дем Самстханака звинувачує в суді Чарудатту у вбивстві Васантасены. Випадковий збіг обставин теж проти нього: мати Васантасены повідомляє, що її донька поїхала на побачення з ним, а у Майтреї, одного Чарудатты, відшукують коштовності, що належать гетерою. І хоча ніхто не вірить у винність Чарудатты, боягузливі судді на вимогу царя Палаки засуджують його бути посадженим на кол. Однак коли кати вже готові приступити до страти, приходить жива Васантасена і розповідає, що сталося насправді. Слідом за нею з’являється Шарвилака і оголошує, що Палака убитий, а на трон зведений благородний Арьяка. Арьяка призначає Чарудатту на високий державний пост і дозволяє Васантасене стати його другою дружиною. Призводять втікача було Самстханаку, але великодушний Чарудатта відпускає його на волю й віддає подяку долі, що, «хоча і грає з людьми без розбору», зрештою винагороджує чеснота і благочестя.