Ravi (Vijay) lives in Tuticorin. He aspires to become a policeman like his idol, Encounter Specialist Devaraj IPS (Srihari). After completing his Plus 2, he joins a college in Chennai, and also earns a living by driving an auto rickshaw. During the course, he meets Suseela (Anushka Shetty) and falls in love with her instantly. Although Suseela rejects Ravi’s advances at first, with the help of her grandmother (Sukumari), he succeeds in winning Suseela’s heart.
Enter Chella (Ravi Shankar), a rowdy and womaniser who wants to sleep with every beautiful young woman he meets. He meets Ravi’s friend Uma (Sanchita Padukone) in a public place, where she is taking donations for some cause, and immediately develops an attraction to her. When Uma asks Chella to contribute money, he willingly does so, but insults her by placing the money over her breasts. When Ravi finds out what had happened to Uma, he comes to her defense and beats up Chella, hospitalising him. His troubles start from there as Chella’s father, a criminal don named Vedanayagam (Salim Ghouse), with the help of his right-hand man and corrupt police officer Kattabomman (Sayaji Shinde), begins to create havoc in Ravi’s life. Ravi is soon thrown in jail on a false case of drug smuggling and is expelled from college. Only Suseela is willing to actively help him. Suseela goes to Devaraj to garner support to help Ravi, but Devaraj refuses to help as his entire family had died at the hands of Vedanayagam and his henchmen as a result of trying to take action against them, with Devaraj himself made completely blind by Vedanayagam. However, with the help of his henchmen, he saves Ravi from being killed in a fake encounter led by Kattabomman. It is at this stage that Ravi takes up a new persona called “Police” Ravi to clean up the illegal activities of Vedanayagam and instill hope in the public, something that Devaraj was unable to do.
In the process, however, Vedanayagam kills Ravi’s close friend Sugu (Sathyan Sivakumar), prompting Ravi to kill Chella in retribution. Vedanayagam decides soon after to become a minister, knowing that it is the only way to put a stop to Ravi’s targeting of him and his activities. As Ravi finally plans to kill Vedanayagam, fully knowing the danger of him becoming a minister, the police arrive to arrest Ravi. However, Ravi sees Devaraj in the crowd and announces Vedanayagam’s location to him just as he is being arrested, allowing Devaraj to shoot and kill Vedanayagam, effectively taking his revenge.
In the end, Devaraj is reinstated into the police force and offers to make Ravi a police officer. However, Ravi refuses, stating that he has found the police officer within himself and that is all he needs to succeed in life.