Vairam tells the story of Sivarajan (Pasupathy) who fights for justice, as he loses his daughter Vairamani (Dhanya Mary Varghese) who is raped and killed. When the law is blinded by political and monetary power, he has no other option than to hunt down Thalikkulam Josekutty (Jayasurya) who hails from an influential Achayan family in Thodupuzha.
An investigative journalist Annie Jacob (Samvrutha Sunil) of a popular magazine digs up the whole story, which becomes a sensation. An offbeat advocate Ravi Varma (Suresh Gopi) takes up the case for re-investigation. The DYSP of the crime branch, Thomas Erali (Mukesh), investigates the crime with great zeal, and then the real truth is exposed. The advocate, police officer, and the journalist start the fight for justice together.The movie also tells a small love story between Journalist Annie Jacob (Samvrutha Sunil) and advocate Ravi Varma (Suresh Gopi).