In a kingdom stricken with drought for many years, Arvasu, a brahman loves Nittilai a tribal girl, who seeks approval of her father and village's elders before marrying him. Arvasu's brother, Paravasu has been conducting a major fire sacrifice, the yajna ceremony, for seven long years to appease the god of rains, Devraj. Arvasu's father, Raibhya dislikes both his sons and suspects Vishaka Parvasu's wife, of having an affair with Yavakri, based on the fact that Yavarki and Vishaka loved each other, before Yavarki left village to worship Devraj Indra in order to attain Brahma Jnana, supreme divine powers. After his return, Yavakri tries pursues Vishakha regularly on her way from the well. She, at first, refuses him but ultimately gives up and they start making love in the woods. Nittilai and Aravasu see them. Yavakri detests Nittilai's frankness and her doubts as to his divine powers. He curses her to die within a month. Upon reaching home, on being accused of adultery by Raibhya, Vishakha enraged tells him that she was with Yavakri. An enraged Raibhya summons a dark force, Brahma Rakshas to kill Yavarki. He also declares that Yavakri can save himself if he enters the ashram of his father, this shall declare him as a coward. Yavakri, wanting to prove his strength waits for the demon to arrive. Vishakha warns him and tells him to flee to his father's ashram, which would allow both him and Riabhya to live; otherwise, if Yavakri defeats the Brahma Rakshas, Raibhya would have to immolate himself. But Yavakri refuses to be defensive and a dispute of distrust erupts between Yavakri and Vishakha, leading to an act of defiance by Vishakha. The demon slays Yavakri as he now runs to seek refuge in his father's ashram. Vishakha pleads Arvasu to cremate him; this delays his appointment with Nittilai's father and her village elders, and, as a result, she is forced to marry a fellow tribesman. Parvasu sneaks in the night to meet Vishakha. Vishakha confesses everything and begs him to kill her, but Paravasu raises the arrow and shoots at his father. On his way back to yajna site, he is met by the demon, who calls him brother and as a cursed soul seeks salvation at his hands, but Paravasu rudely ignores him. The next day when Aravasu comes to the yajna site after cremating his father Paravasu blames Arvasu for the slaying and has him badly beaten up. When Nittilai hears of this, she comes to the rescue of Arvasu and finds that she is being hunted by her husband and her brother, who will kill her on sight for dishonoring the tribe's customs. Sutradhar arranges an act to entertain the Devas and chooses Arvasu an important role. During the act, under the influence of bhang, Arvasu goes berserk, destroying the havan and throwing the offerings to the starved locals. Nittilai, in an attempt to stop Arvasu, exposes herself and is killed by her husband; Parvasu admits failure, confessing his murder of his father and cremate's himself in the yajna's pyre. Finally appeased, Devraj Indra appears, and Arvasu is allowed a wish of his choice. Brahm Rakshas comes and begs him to set his soul free while Aravasu himself wants Nittilai back to live. Indra tells him that to bring back Nittilai he will have to turn the time back and to set the demon's soul free he will have to turn the time wheel forward. Aravasu, with teary eyes, asks Indra to set the Demon's soul free, which is followed by rain.