Thakur Bhanupratap Singh (Amitabh Bachchan) is well respected in his community. He has three sons. The first two are well educated and responsible men. The third son, Heera (Amitabh Bachchan) is a black sheep and his father does not approve of him. Heera is not educated. His marriage has been arranged with Gauri (Rachana Banerjee) and the wedding preparations are on when she requests him to stop the arrangements as she does not want to marry him. When he does so, his father believes that Heera has stopped the wedding and throws him out of the house. Later, he meets Radha (Soundarya) who is well-educated and falls in love with Heera. They get married and set up house. They start a new business and by sheer stint of hard work, become a great success. They also have a small son, Bhanu. Soon, Thakur Bhanupratap begins to meet his grandson in secret. Will the rift between father and son heal?