Arun (Amol Palekar) works at the firm of Jackson Tolaram and in the very same building though on a different floor works Prabha (Vidya Sinha) in Frank Lloyd. Both Arun and Prabha catch the same bus from the same bus stop every day to work and get separated only when they actually reach the work premises. Arun is in love with Prabha and it is something of a ritual with him to stare at her and follow her, alternately and at the same time if possible. Prabha is aware of Arun´s attentions and is more than flattered by them. Arun however is never even able to strike up a conversation with Prabha let alone express an interest in her. He is simply happy to daydream about her and continue his ultimately frustrating daily exercise.
To shatter Arun´s peace there enters into his idyllic world the very flamboyant, the very self-centered Nagesh (Asrani) who is an acquaintance of Prabha´s and in fact works at the very same office. These rivals then battle it out everyday with Nagesh inevitably winning out because of his street-smart attitude and superior skills in just about every walk of life. Totally frazzled and despondent, Arun starts consulting all sorts of astrologers and palmists and suchlike and finally lands into the arms of the very wise and jovial Colonel Julius Winnifred Singh (Ashok Kumar). The Colonel teaches Arun the tricks of the trade and Arun after a sabbatical of sorts returns to the environs of Bombay and wins both love and a stronger self.