Eeshwar Chandra Prasad (Prabhas) is the son of Ram Murthy (Chalapati Rao) and Shantamma (Sharada Urvashi). Ram Murthy wants his son to do some job. However, Shantamma pampers Eeshwar very much and hence he doesn't want to leave the village. Ram Murthy dies and in order to fulfil his last wish, Eeshwar goes to the city to earn money on the advice of his friend Basha (Ali), who was a pickpocket. Eeshwar could not meet Basha. On the other hand Kotaiah (Kota Srinivasa Rao) runs big land mafia in Hyderabad city and a bitter rival of Narsing Pahilwan (Pradeep Rawat). Saidulu (Subbaraju) is Narsing's brother. Once Saidulu hacks Kotaiah and his assistant, when Eeshwar accidentally saves him. Eeshwar gets a job in a tea stall run by Chandranna (Chandramohan). He earns good money and purchases two gold bangles for his mother and plans to leave the city. At this juncture, Narsing humiliates Eeshwar for saving Kotaiah and stamps the gold bangles of his mother. Irked over this, Eeshwar kills Narsing in broad day light. As a result, he turns the biggest goon of the city. Meanwhile, Santamma reaches Hyderabad city to search for her son and takes shelter with Nandini (Nayantara), a journalism student. In order to save him from the police, Chandranna takes him out saying that his name is Yogi. Learning that Yogi killed Narsing, Kotaiah wants Yogi to join him, but to no avail. Chandranna encourages Eeshwar who turned Yogi to stay back in the city to save the poor, who gets harassed by the goons. Yogi remains a terror for the goons. So, Kotaiah and Saidulu join hands and hatch a plan to kill Yogi. In the process Saidulu gets killed by Yogi. Nandini is also after Yogi for an interview to complete her practicals. Somehow, she falls in love with him. Though Yogi and Shantamma live in the same city, they could not meet each other. One day, Yogi meets Basha, who reveals that he saw Shantamma. Though Basha and Santamma go to the address, they could not find him as Eeshar because he is known as Yogi for the people. Shantamma waits for her son in front of a temple, as Basha tells her that Eeshwar is in the habit of visiting the temple on every Monday. But Eeshwar did not turn up on Monday fearing attack by Saidulu's people. Shantamma dies in front of the temple and Basha arranges funeral for her. At this time Yogi comes but fails to have a look at the covered face and helps the orphan body lifters with money for cremation and he even bring flowers and puts on the body of his mother. Yogi is unaware that the body is of his mother's body until it is moved to fire cabin. Basha finally arrives and explains the trauma but it is too late. He realizes the truth only after Nandini shows the belongings of his mother, who came to see him. The film ends with the tragedy as Yogi fails to see his mother again after he comes from his village.