General Nagavelan (P. S. Veerappa) plans to murder Prince Rajarajan (M. G. Ramachandran) in order to be the Chozha king. When Rajarajan is away for a hunting trip Nagevelan plots a false story to the Chozha people that the former is a womaniser and drunkard. The people believed that Rajarajan was dead in the jungle. Actually, Rajarajan was held captive and was being forced to signature by Nagavelan. Nagavelan's younger sister Priyamohini (Lalitha) who opposes her brother's deeds assists the wounded Rajarajan to escape. Udhayachandhran (M. N. Nambiar) who is Nagavelan's assistant is in love with Priyamohini but she rejects his advances not only that as he is working for Nagavelan but she is in love with Rajarajan too.
Rajarajan takes refuge under his teacher Uthselan Kavirayar M. G. Chakrapani place. Uthselan nurses advises Rajarajan to meet up Nangoor's King Keerthivarman who is Rajarajan's father's close aid and also seek assistance from hunter's tribe king Vengkathevan. Nagavelan paints a bad picture about Rajarajan's bad deeds to King Keerthivarman (R. Balasubramaniam) and Queen Senbagavalli (S. D. Subbulakshmi) under the pretext in asking them to take over Rajarajan's reign. Nagavelan's actual plan is to be the king and marry King Keerthivarman and Queen Senbagavalli's only daughter Princess Rama (Padmini). Curious King Keerthivarman sets off to Rajarajan's country to assess himself the situation over there.
Rajarajan saves Queen Senbagam and Princess Rama who were travelling to the temple, from Nagavelan's thugs but do not reveal his identity. On his way, exhausted Rajarajan is found by (G. Sakunthala) who is king Venkathevan's daughter. Sargunam (Friend Ramasami) who is Uthselan's assistant arrives there to offer help. Uthselan, Vengkathevan, Sargunam and Rajarajan hatches a plan to indirectly educate the people of the real situation by street drams and stage plays. Nagavelan founds about this and arrests Uthselan and Vengkathevan but Uthselan reminds that the state's law says that should there be no candidate for the king, the royal elephant would be sent off to garland then man of its own choice. King Keerthivarman agrees to this and carries out the process immediately and leaves to Nangoor but Nagavelan orders Udhayachandhran to kill the person who is garlanded by the elephant Sargunam joins Nagavelan's court as an astrologer in order to find out more of Nagavelan's plans. Meanwhile princess Rama learns from Priyamohini that Rajarajan is a good hearted, brave and well mannered man liked by his country's people and begins to fall for Rajarajan. The royal elephant identifies Rajarajan and garlands him but Udhayachandhran captures and imprisons him. Nagavelan is furious to know that Rajarajan is alive and pushes Rajarajan to the crocodile pond and assumes Rajarajan is dead.
Rajarajan escapes this where Uthselan and Vengkathevan is happy to see this. Meanwhile Nagavelan announces a lie that no candidate is chosen by the royal elephant and invites King Keerthivarman to ascend the throne but plans his henchmen to warn King Keerthivarman that Queen Senbagavalli and Princess Rama lives are in danger. Before King Keertivarman leavs to Nangoor, he assures to Uthselan and Vengkathevan that Rajarajan should be made king if he returns. Priyamohini learns that Rajarajan and Princess Rama are in love. Nagavelan arrests Uthselan and Sargunam lets know the news to Vengkathevan. Rajarajan disguises himself as an ascetic and meets up King Keerthivarman in order to make the latter realise of the real situation but he could not be long over there as Nagavelan and Udhayachandhran came over with the intention of further defaming Rajarajan. Rajarajan leaves on the persuasion of Princess Rama and leaves a note to King Keerthivarman about Nagavelan's bad deeds. Instead Nagavelan manipulates the situation and tricks King Keerthivarman's family into going to Chozha country.
Sargunam wontedly lets know King Keerthivarman of Nagavelan's plan and prophecies that Uthselan had escaped from the prison. King Keerthivarman decrees Nagavelan to gather the people at the king court tomorrow. Udhayachandhran suspects Sargunam to be the traitor and Nagavelan kills Sargunam. King Keerthivarman arranges Queen Senbagavalli and Princess Rama to be sent to Nangoor but Nagavelan intervenes and arrests King Keerthivarman with the help of Udhayachandhran. Sargunam escapes and informs Vengkathevan and Rajarajan regarding the situation and leaves to Chozha country to gather more information of the current happenings. Nagavelan produces King Keerthivarman at the Chozha king's court and accuses the latter of murdering Rajarajan. Nagavelan threatens to kill Princess Rama should King Keerthivarman tries to defend himself and also threatens Queen Senbagavalli to be his witness or King Keerthivarman would be killed. The king court found King Keerthivarman to be guilty and informs that Nagavelan has the right whether to imprison or behead King Keerthivarman. Nagavelan meets King Keerthivarman and promises the latter would be release him if Princess Rama marries Nagavelan to which King Keerthivarman refuses. Sargunam learns about this and letss know Uthselan, Vengkathevan and Rajarajan. Rajarajan saves King Keerthivarman from being beheaded and salvaged under Vengkathevan.
Upon from the pressure from Priyamohini to stand up for the righteous, Udhayachandhran refuses to murder Uthselan when ordered by Nagavelan gets arrested for this. When Uthselan and Rajarajan intend to inform Queen Senbagavalli and Princess Rama that King Keerthivarman is safe and transfer them to a safe place, Rajarajan proceeds but Uthselan is killed by Nagavelan. Rajarajan manages to meet Queen Senbagavalli and Princess Rama and informs them about King Keerthivarman but then is attacked by Nagavelan's soldiers. Priyamohini helpes the wounded Rajarajan and hides him. Priyamohini sets Udhayachandhran free in order for the latter to assist Rajarajan and both men became good friends. Udhayachandhran reveals his love to Priyamohini but she does not reciprocate as she is in love with Rajarajan even though he loves Princess Rama. Vengkathevan tricks Nagavelan's soldiers and enters Nagavelan's palace and pretend to claim that Rajarajan is a traitor. Nagavelan believes this and sends his best soldiers to assist Vengkathevan to capture Rajarajan, instead Nagavelans soldier is captured by Vengkathevan's men.
Nagavelan assaults Princess Rama and intervened by Priyamohini but to no avail. Priyamohini rushes to seek Rajarajan and Udhayachandhran help but was surprised too see Udhayachnadhran has a duel with Rajarajan in order to win Pryamohini's heart. Priyamohini is accidentally killed by Udhayachnadhran while she was trying to intervene in their sword fight. Meanwhile Venkathevan and King Keerthivarman drive Nangoor's soldiers into Chozha country. Nagavelan tries to escape but is killed by Rajarajan. Rajarajan weds Princess Rama and becomes the king of Chozha.