An orphaned boy Dev (Rajeev Govinda Pillai) is adopted by Guruji (Girish Karnad) and brought to his dance academy in Kolkata, owing to his dancing skills. Impressed by his talent, guruji takes him under his wings. However, Dev's one-sided love for Guruji's daughter Sanjukta (Sulagna Panigrahi) changes their lives forever. Sanjukta finds herself seduced by Chhau dancer Gambhira (Rajesh Shringarpure) instead, who seems like a man of dubious intent. Turns out he is a Naxalite, on a secret mission. Dev suspects Gambhira's motives and warns Sanjukta but she doesn't pay heed. Dev is heartbroken and guruji devastated, when Sanjukta secretly marries Gambhira. Post marriage, Gambhira shows his true colours, thus ruining the life of his wife and Guruji. Meanwhile, an accident takes Dev to Himachal. Will he come back to avenge the torture Gamhira inflicts on his guruji?