Ramprasad Dashrathprasad Sharma (Amol Palekar) is looking for a better paying job. He and his sister Ratna (Manju Singh) have no relatives or acquaintances except Dr. Kedar (David). Dr.Kedar tells him about Bhavani Shankar's (Utpal Dutt) firm. Shankar is a weird man. He is a man of traditional values, hence he naturally hates youth wearing modern clothes. He is a sports fan, but thinks lowly of youth knowing anything about sports. But his most weird trait is hatred towards men without moustaches. He thinks that men without moustache's are characterless.