Prasanna (Kamal Haasan) is nursed back to health by a classical singer Bhairavi (Srividya) after a bloody street-side fight. The two are slowly drawn to each other and decide to marry in spite of their age gap, and a past relationship that Bhairavi is still inextricably tied to. In the meantime, Prasanna's father (Major Sundararajan) embarks on a relationship with the young girl Ranjini (Jayasudha). But we soon find out that Ranjini is actually Bhiaravi's daughter (Born to Rajinikanth and Srividya). Both relationships arrive at a dilemma with the revelation of an unexpected twist when Bhairavi's long-lost husband (Rajinikanth) comes into picture.