Venkat and Sailaja meet on a train and fall in love. But Sailaja's father disapproves of their relationship and decides to marry her off to Bhadranna, a ruthless landlord, who is obsessed with her.
Circa 1800s, an intoxicated Jamindar insults Durga Devi by stealing her temple idol. Enraged, Devi kills him and places a curse on his heirs that, every 48 years, she will take one family member. And every 48 years, a male heir meets an unfortunate, accidental end. Come present day (the end of another 48 years), it's Murari's turn.
Yadagiri (Prakash Raj) is a handicapped mafia leader in Hyderabad and KR (Raghuvaran) is a rich business man. Bhagyamati(Aarthi Agarwal) is daughter of Yadagiri. Bobby(Mahesh) is son of KR. The story of this film deals with what happens when these two kids fall in love with each other.
Chanti (Ravi Teja), a soldier, arrives at his village for his father's (Ranganath) funeral. He is bequeathed a huge property which he plans to use for his blind sister (Revathy). Unfortunately, the land happens to be between two proposed sites for a road in which the local MLA (Atul Kulkarni) has an interest, as it leads to his factory. He offers to buy it from Chanti, who refuses, citing it as a memorial of his father. Chanti's sister is married to Raja Ravindra (Raja Ravindra), Chanti's army friend. However, the MLA kills Raja. The rest of the story is how Chanti avenges his friend's and father's deaths and him getting married to his cousin Vasantha Laxmi (Charmme Kaur).