Kumar (Kamal Haasan),is a lawyer by profession and also actively involved in social work. He falls in love with Vasanthi (Urvashi),a village girl and her grandfather (Srinivaasan) works as house keeper/car driver in Raj Shekhar's (Major Sunderrajan's) house. One day Raj Shekhar murders his friend/partner Madan and cunningly puts the blame on the grandfather who is arrested and put behind bars. He manages to escape from prison one night to kill Raj Shekhar,but is murdered by Raj Shekhar in front of Kumar and Vsasanthi instead. Kumar tries his best to prove in court that Raj Shekar is guilty but loses the case as there is no proper proof of Raj Shekar's guilt. Kumar,with the help of Vasanthi start investigating and gathering evidence of the murders of Madan and the grandfather.