Swapna (Aarthi Chabria) is a NRI who has come to India for a visit along with her grandfather. Kameshwar rao (Srikanth) is on a pilgrimage to Kaasi on the request of his grandmother as he had completed graduation successfully. Kamesh sees Swapna at a railway station and falls in love with her at the first sight.Swapna along with her grandfather, leaves for their relatives place in a hurry without giving a chance for Swapna to inform Rahul, but somehow Swapna places a note in Rahul's wallet before leaving. When Swapna goes to her relatives house she learns that it was her engagement which is being arranged and is upset. Her father comes in between for the engagement and stops it as the relatives had actually cheated them on business due to which Swapna's uncle (father's brother) succumbs to a cardiac arrest.After one year Kamesh is in hunt for his love, so he decides to go to the USA. For this purpose he gets into a software company as an engineer so that he can somehow get to the US on a work permit. The story unfolds in such a way that he goes to the US and is working under Deepak, who is Swapna's cousin. Deepak wants to marry Swapna and she almost compromises in marrying Deepak. The climax anyway sees Kamesh meeting his love and winning it. And so the film ends with a happy note.