Nandagopal (Suresh Gopi), an associate editor with Keralareshmi, one of the leading dailies, is aggressive and daring and enjoys a good reputation among the media circle. Born and brought up in Mumbai, Nandan is the son of Venugopal, a daring journalist who was killed by textile mafia long back. Nandan, in Kochi meets Sekharan (Murali), an old naxalite who is running Jagratha, a newspaper which is feared by political class. Sekharan's outspoken and belligerent nature had earned him more enemies than friends. He is constantly fighting Vishwathan (N. F. Varghese), who rules Kochi with his muscle and money.
Vishwanathan holds a large share in Keralareshmi and enjoys a huge political clout at state and central levels. Shekharan brings out the role of Vishwanathan in the murder of Vincent Paul, which creates a panic in the political level. Vishwanathan eliminates Sekharan by planting a bomb under his car. Jagratha, the newspaper of Sekharan is now in the hands of Devika (Manju Warrier), the only daughter of Sekharan, who is an aggressive journalist like her father. Nandan, who was very close to Sekharan, investigates the murder of Sekharan and realizes the role of Vishwanathn in it. Firoze Mohammed (Biju Menon), the investigating officer, who is also a close friend of Nandan, is found dead one day. Nandan is arrested by police in a fabricated case and sacked from Keralareshmi. He comes out on bail and takes law in his hands to avenge the death of Sekharan and Feroze. He shoots down Vishwanathan in the climax and takes over as the new managing editor of Jagratha.