Kanninum Kannadikkum movie is all about Praavu (Kalabhavan Mani) who is a do gooder. Though he is known as Pravu (dove) since he does errands, nobody knows his real name. Storywriter Harikrishnan (Siddique) comes to stay in the village with his wife Radha (Sona Nair) and child.
Harikrishnan probes the life of Pravu and he learns that Praavu’s real name is Maniyan and that in his past he was a sculptor in a little village called Manchaadi. He fell in love with Abhirami (Monica) who is the daughter of the rich landlord and village chieftain Varadaraja Mallar. (Abhirami is at present a music teacher in the same school in which Radha works).
Maniyan’s true love met with a tragic end. Hari writes Praavu’s past as his story and noted director Rajasenan (played by Rajasenan himself) directs the movie..