Krishnan (Rajnikanth) leaves Mumbai and goes to Chennai to look after his mother who is suffering from paralysis. On his way to meet a businessman, he witnesses an old man being beaten up and takes him to the hospital. In the hospital, he finds that the old man is the businessman he was supposed to meet. Driven by compassion towards Krishnan, he offers him a job in his factory, much to the disapproval of his daughter, Shantidevi (Vijayshanti).
In the office, he falls in love with Meena and they decide to get married only after the approval of his mother. But Shantidevi wants to marry him too, to seek revenge.
Who does Krishnan end up with? Does Shantidevi succeed in her vile plans?