G. Krishnamoorthy, aka G. K. (Mammootty), is a cartoonist and investigative journalist working in New Delhi. Urvashi plays the role of his sister, Uma, who is also a journalist. G. K. falls in love with New Delhi dancer Maria Fernandes (Sumalatha). C. R. Panikkar (Jagannatha Varma) and Shankar (Devan), two political icons, book a show with Maria on the eve of Republic Day and brutally rape her in a hotel room. G.K. attempts to report the incident in the newspaper, but is foiled by his chief editor, who notifies the villains. After being arrested on fake charges, G.K. is brought to trial to face many false witnesses including Fernandes and her father, who claims nobody harmed his daughter. G.K. is deemed mentally unfit and sentenced to one and a half years in a mental asylum, as well as five years in prison where he suffers abuse. G. K. meets Ananthan (Vijayaraghavan), Siddiq (Siddique) and Appu's acquaintance from the jail. He was once selected to be set free from prison on Republic day, but he was denied the chance by Shankar.
Nataraj Vishnu (Thiagarajan) is a murderer who was sentenced to death by the court. G.K., who already has a plan of revenge, meets Vishnu and offers to help him break out of jail. After completing the five-year period, G.K. is free. Maria is all set, ready with a new newspaper which she dedicates to G.K. He arranged help for Vishnu, Ananthan, Siddiq, and Appu to break out of jail. G.K. delays the issuing of his newspaper even though the newspaper had all the facilities and trained journalists, including Uma and Suresh (Suresh Gopi), Uma's fiancée. He wants his newspaper to release only after getting sensational news.
G.K. instructs the team of four to kill C. R. Panikkar. He is electrocuted and killed, the torturing method G.K. faced in the mental asylum. The newspaper was printed the night Panikkar was killed. The newspaper has a grand reception by the people since this sensational news. G.K. murdered his tortures brutally and reported this in his newspaper before the actual occurrence of the incident. G.K.'s newspaper soon becomes the leading newspaper in India.
Uma and Suresh have doubts about how the news being published in their newspaper so early by the "unknown" reporter. G.K. instructs the team to kill Suresh who has some evidences and photos about this. G.K., who later came to know about the affair between Uma and Suresh, tries to rescue Suresh but could not.
The last prey of G.K.'s series of killings was Shankar, who is a central minister. G.K., as usual, instructs the team to kill Shankar, and he publishes a news about Minister Shankar's murder. But the team could not cross the tight security to kill him. They all were killed in an encounter with police. G.K., who was all set to release his next day's newspaper, is arrested by the police for conspiring to attack Shankar. Shankar comes to the office of G.K. to harass him. G.K. tries to kill Shankar for the last time with his pistol but failed in that, too. Soon, Maria Fernandes shoots Shankar with the pistol. The police try to lock her, but she succeeds in killing him.