Shivaji (Prabhas) and Ashok (Shafi) are the sons of Parvati (Bhanupriya). Shivaji is her stepson, but Parvati showers equal affection on both of them and this is not liked by Ashok, who is her biological son. They are one of the families living on the coast of Sri Lanka. One day, this villagere are forced to evacuate and Shivaji is separated from the family. He ends up in a different boat and lands in Vizag port. He is brought up in the port itself. But his search for his mother never ceases. In that process he comes across Neelu (Shriya).