El poderoso rey Dushyanta cae durante una cacería en el pacífico monasterio forestal de ermitaños y se encuentra con tres niñas allí, regando flores y árboles. En uno de ellos, Shakuntalu, se enamora a primera vista. Haciéndose pasar por una sirvienta real, el Dushyant pregunta quién es ella, porque teme que, al ser de un origen diferente al suyo, no podrá pertenecer a él de acuerdo con la ley de la casta. Sin embargo, se entera de los amigos de Shakuntala que ella también es hija del rey Viswamitra y de la divina Virgen Menaka, que la dejó al cuidado del jefe del monasterio del sabio Canva. A su vez, cuando los demonios Rakshasa atacan el monasterio y Dushyanta tiene que defenderlo, resulta que no es un sirviente real, sino un gran rey.
Shakuntala está cautivada por el coraje, la nobleza y el comportamiento cortés de Dushyant, al igual que su belleza y modestia. Pero por un tiempo, los amantes no se atreven a revelar sus sentimientos el uno al otro. Y solo una vez, cuando el rey escucha accidentalmente la conversación de Shakuntala con sus amigos, en la que ella admite que ama apasionadamente a Dushyant, día y noche, el rey le hace una confesión recíproca y jura que, aunque hay muchas bellezas en el palacio, "solo hay dos conforman la gloria de su familia: la tierra rodeada por los mares y Shakuntala ".
El padre adoptivo de Shakuntala Canva no estaba en el monasterio en ese momento: realizó una larga peregrinación. Por lo tanto, Dushyanta y su amante entran en una unión matrimonial de acuerdo con el ritual de los Gandharvas, que no requiere el consentimiento de los padres y la ceremonia de la boda. Poco después, convocado por urgentes asuntos imperiales, Dushyanta, como espera, se va brevemente a su capital. Y justo en su ausencia, el sabio Durvasas visita el monasterio. Inmerso en los pensamientos del Dushyant, Shakuntala no lo nota, y el sabio enojado la maldice por su falta de homogeneidad involuntaria, y lo condena a que ella a quien ama no la recordará "como un hombre borracho no recuerda las palabras que dijo antes". Los amigos le piden a Durvasas que suavice su maldición, que Shakuntala, afortunadamente, ni siquiera escuchó, y, propiciado por ellos, promete que la maldición perderá su fuerza cuando el rey vea el anillo que Shakuntala le presentó.
Mientras tanto, el padre Canva regresa al monasterio. Él bendice el matrimonio de su hija adoptiva, quien, según él, ya está esperando un hijo que brinde beneficios a todo el mundo y, al darle sus sabias instrucciones, envía con sus dos discípulos a su rey consorte. Shakuntala llega al majestuoso palacio real, llamativo por su esplendor, tan diferente de su modesto monasterio. Y aquí Dusyanta, hechizado por la maldición de Durvasas, no la reconoce y la envía lejos. Shakuntala intenta mostrarle el anillo que él mismo ha presentado, pero descubre que no hay anillo: lo perdió en el camino y el rey finalmente lo rechaza. Desesperada, Shakuntala reza a la tierra para abrirla y tragarla, y luego, en un relámpago, su madre Menaka desciende del cielo y se la lleva con ella.
Después de un tiempo, la guardia del palacio trae a un pescador sospechoso de robar un anillo precioso. Resulta que este anillo es el anillo Shakuntala, que el pescador encontró en el vientre del pez que pescó. Tan pronto como Dushyanta vio el anillo, su memoria volvió. El amor, el remordimiento, la tristeza de la separación lo atormentan: "¡Mi corazón se durmió gazookaya, y ahora se ha despertado para probar los dolores del arrepentimiento!" Todos los esfuerzos de los cortesanos para consolar o entretener al rey son en vano, y solo la llegada de Matali, el auriga de los dioses Indra, despierta a Dushyant de una tristeza desesperada.
Matali insta a Dushyanta a ayudar a los celestiales en su lucha con los poderosos demonios, los asuras. El rey asciende al cielo con Matali, realiza muchas hazañas de armas, y después de derrotar a los demonios, habiendo ganado la gratitud de Indra, desciende en un carro aéreo hasta la cima del Monte Hemakuta en el monasterio del antepasado de los dioses, el sabio sagrado Kasyapa. Cerca del monasterio, Dushyant conoce a un niño que juega con un cachorro de león. Según su comportamiento y apariencia, el rey se da cuenta de que ante él está su propio hijo. Y luego apareció Shakuntala, quien resultó que había vivido todo este tiempo en el monasterio de Kashyapa y había dado a luz a un príncipe allí. El hacedor de almas cae a los pies de Shakuntala, reza por su perdón y lo recibe. Kashyapa les cuenta a los cónyuges amorosos acerca de la maldición que los hizo sufrir inocentemente, bendice a su hijo Bharata y predice que tendrá poder sobre el mundo entero. En el carro de Indra, Dushyanta, Shakuntala y Bharata regresan a la capital del reino.