Gani (Rana Daggubati), who is an extremely selfish person, lives and works in Malaysia. Into his life comes Krishnaveni (Genelia D'Souza) unexpectedly and everything changes. Krishnaveni loves Kishore (Harshvardhan Rane) and she elopes from home as her father Naidu (Nassar) does not approve of her choice. But Kishore doesn’t turn up and she feels cheated. Gani's selfish nature gets him to lie to Krishnaveni and he takes her home to Naidu in the hope of making some money.
However, Gani realizes his mistake once he sees Naidu and his family and brings Krishnaveni back to Malaysia. As a cheated Krishnaveni begins rebuilding her life with Gani's support, love blossoms between the two.
Into this situation walks in Kishore who is desperate to win back Krishnaveni's love. Meanwhile, Naidu is furious about the whole episode and engages the services of Malaysia Don Salim Bhai (Shawar Ali) to trap Gani. Gani uses all his guile to thwart Salim Bhai and throw Kishore off the track. Whether he is successful and if Krishnaveni accepts him in the end forms the rest of the story.