Karthik (N. T. Rama Rao Jr.) returns to India after completing his graduation in the United States, and his mother (Jayasudha) decides to get him married to her brother Dhanunjay’s (Sayaji Shinde) daughter Indu (Samantha Ruth Prabhu). When Karthik’s father (Nassar) goes to Dhanunjay’s house to ask the same, he gets insulted. Dhanunjay plans to be a mayor and Karthik decides to teach him a lesson and marry his daughter.
Firstly, he kills the possibilities of Dhanunjay becoming a mayor. Later he joins Indu’s college to somehow convince her for the marriage, where he encounters Bhagyam (Pranitha Subhash) who falls in love with him whom he misunderstood as Dhanunjay’s daughter. Conflicts arise between Karthik and Indu. By the time he comes to know that Indu is his cousin and not Bhagyam, he has broken up with Bhagyam because of Indu’s revenge.
Karthik ends up challenging Dhanunjay, who then approaches a gangster Obul Reddy (Ajay). Indu acts as if she loves Karthik so that she can escape from there and find her lover whom she never saw. That person helped her friend elope with her lover on the night of her marriage and neither Indu nor that person knows each other’s features and looks. On seeing Karthik’s photograph, Obul Reddy asks his whereabouts as he was that person who helped his brother’s fiancée who actually was Indu’s friend who eloped with her lover that night. Meanwhile Karthik and Indu escape from there and on learning her love story, Karthik decides to help her and gives up his word given to his mother. Meanwhile Karthik saves Peddi Reddy (Jaya Prakash Reddy) from Gangi Reddy’s (Nagineedu) men and Indu poses as Karthik’s lover who eloped with him as her parents did not approve their marriage and also a gangster is looking for them. As an act of gratitude, Peddi Reddy takes them to their house where they are kept in safe custody. But shockingly they find out that Obul Reddy is Peddi Reddy’s son and Indu’s friend actually was Gangi Reddy’s daughter.
The person who helped Gangi Reddy’s daughter that night from her marriage was Karthik himself and he is unaware that the person who spoke to him in a phone to help that girl was Indu. Indu is unaware that Karthik was that person whom she loves. Dhanunjay uses this situation and introduces Nandu as that person who actually is the son of a rich millionaire with whom Indu’s marriage was planned by him. Obul Reddy and his brothers bring a liar named Raju (Bramhanandam) and misrepresent him as the person who helped the bride run away that night. But he is not killed instantly as the bridegroom, Obul Reddy’s brother Bulli Reddy (Sravan) who is in a coma due to Karthik, has to kill him once he recuperates. He is cheated on several occasions by Karthik, who meanwhile manages to create a good impression in Indu when he unites Gangi Reddy and Peddi Reddy, thus rescheduling the marriages, and saves Nandu from Peddi Reddy when he broke the house’s ancestral statue by taking the blame himself. Indu proposes Karthik to marry her and declares that she cannot live without him.