Kunjunni Menon (Santhosh Keezhattoor), a witty thief, loves Lakshmi (Lena), a police constable. While following her one day, he finds out that she wishes to marry a policeman. Vasudeva Shenoy (Anoop Menon), Laksmi’s colleague expresses his desire to marry her, despite his mother’s objections. Kunjunni poses as a police constable and manages to marry Lakshmi before Shenoy can convince his mother. Shenoy then gets married and both the couples are blessed with baby boys on the same day.
In the present, Shenoy’s son Vikram (Unni Mukundan) has become an SI and proposes to his childhood friend Deepika (Namitha Pramod) a week before joining. Lakshmi’s son Adithyan (Dulquer Salmaan), who has been missing for a few years, returns to town at the same time. The story then proceeds into a series of flashbacks.
Lakshmi finds out that Kunjunni had cheated her but they pretend to have an amicable marriage. A young Adithyan however, still believes his father to be a policeman. He and Vikram become rivals in school and start competing with each other, wagering that the loser should salute the winner, a habit they then carry into adulthood. Adithyan always ends up losing. One day Kunjunni is caught red-handed by Shenoy and his team while attempting a theft and is paraded half-naked through the street. A distraught Adithyan and friends watch the scene. Unable to face his son and berated by Lakshmi, Kunjunni reaches a bridge. Kunjunni was found dead beneath the bridge the next day. Vikram grows up into a hard-working young man while Adithyan becomes quite lazy and does petty illegal activities to gain some pocket money.