A cheerful young man Chandu (Gopichand) gets drawn into a longtime conflict between two rivals after going through a series of life-changing and threatening challenges. Between all these he falls in love with Mahalakshmi (Trisha). What are his challenges? How does he overcome them?