A Delhi-based journalist G. Krishnamoorthy aka G.K. (Mammootty) exposes two corrupt politicians Shankar (Devan) and C.R. Panikkar (Jagannatha Varma). They brutally rape G.K.'s beloved, Maria Fernandes (Sumalatha), and put fake charges on him to get him imprisoned for a long time in a mental asylum. There, G.K. become friends with Nataraj Vishnu aka Salem Vishnu (B. Thyagarajan), Sidhique (Sidhique), Ananthan (Vijayaraghavan) and Mohan Jose (Appu). He comes out with a motive of revenge in his mind. Will he be able to take revenge from all who stood against him when he was right?