Madan (Kamal Haasan) is a dancer by profession and a dreamboy for young girls. Kalpana (Shobana) criticizes his performances which attracts Madan's attention. Opposites attract and over a short span of time, the two fall in love. Kalpana's father discovers that Madan is the son of his old friend Ulaganathan. The couple's marriage is approved and a date set. However, a holiday with Madan's friend and his fiancee Kalpana brings to light Madan's disturbing past.