mukherjee was born on 17 september 1940 in jessore (now in bangladesh), and moved to calcutta when she was 10 years old. she married pranab mukherjee on 13 july 1957 and the couple had two sons and a daughter. she held two master's degrees, in history and in political science and also taught history and english grammar during the early 1970s in west midnapore.