This fast-paced drama revolves around Aravindan (Mammootty), a bold journalist who is keen on exposing the illegal activities on M. S. Nair (Balan K. Nair). He is ousted from the newspaper he works for, and decides to start his own paper.
With the help of Kaimal (Thilakan), he starts an evening newspaper. He also succeeds in persuading Ramu (Mukesh), a wayward youth, to give up his bad habits. He sends Ramu for further studies in Chennai. Priya (Deepika) who works with Aravindan, develops a liking for Ramu.
In a bad turn of events, M. S. Nair destroys Aravindan's press, and gets him thrown out of his home. Aravindan's wife (Madhu Kapur) is sick, and dies on the way to the hospital, when several passersby, including M. S. Nair fail to stop for assistance. This enrages Aravindan, and he proclaims that his only target now is to amass money and gain power.
With the help of Kaimal, Govindankutty Ashan (Achankunju) and Rajesh (Kundara Johny), he starts a smuggling business. Soon he emerges as an underworld don.
Ramu comes back, and realizing that Aravindan is a new man, confronts Aravindan and questions his new ideals. He still likes and respects Aravindan, but, the question remains, will Aravindan realise the error of his ways and return to the right path?