 Dr. Prakash Kulkarni (Ramesh Deo) is a skilled doctor working to assist the poor and needy, however, there is a weakness in him, which is to over-charge his more wealthy clients, even encourage and magnify minor aches and pains, much to the dislike of his more enthical colleague Dr. Bhaskar Bannerjee (Amitabh Bachchan). It is because of his "charitable disposition" that both get to meet their new, terminally ill patient, Anand Saigal (Rajesh Khanna), who is aware that he has only a short time to live, but even during this short period he will manage to bring about positive change in the lives of both the doctors as well as the people around him.