Mayil (Sridevi) is a 16-year-old girl, filled with ambitions of becoming a teacher. She is an attractive, intelligent woman living in a small society and experiences ripe love when sees the new veterinarian who has come to visit. Many are impressed by this charming young fellow who has entered the village. He seems to be a wealthy, prosperous man and soon develops a relationship with Mayil. Mayil, who is deeply in love, sacrifices her opportunity to study in the teaching college course to spend time with him. But his intentions are not pure and he dumps Mayil to marry another woman.
Mayil's mother also dies, leaving her only with distant cousin Chappani (Kamal Haasan) for support. Chappani, a village bumpkin, is taken advantage of and isolated by the society. He is secretly in love with Mayil, but is jealous and upset about the vet. Another important character is the village ruffian Parattai (Rajinikanth) who also has an eye on Mayil. How Mayil lives and whom she chooses as her man forms the rest of the story.