Arun Anand (Dev Anand) a hotel magnate and his wife Varsha (Rakhee) are childless. Owning to an earlier miscarriage Varsha cannot conceive again. This malady turns her into a schizophrenic. Arun, in despair falls in love with his secretary Kiran (Smita Paltil). Soon, this "affair" leads to Kiran pregnancy. Overjoyed at the prospects of becoming a father, Arun engineers a plan to avoid the child being a social outcast.
Praap Singh, a trade unionist who has become the victim of cruel jokes about his impotence is married off to Kiran with a promise that on delivery of her child he shall divorce her.
However, Pratap changes his mind once Kiran delivers Arun's son. He goes away abroad taking the child and Kiran with him.
Time follows, and Varun (Suneil Anand) grows up. Arun keeps on pining for his son who has meanwhile fallen in love with a rich college-mate Rachana (Natasha).
Arun rediscovers his son and tries to give him the best in life, but Pratap becomes a stumbling block. Finally trying to save Varun, who is held captive by Rachana's father, Arun dies not before he has unfolded the truth about him to his son. Arun's dream is fulfilled after his death when his empire passes on to Varun, his son.