Mukherjee is a veteran Congress leader from West Bengal state who has held a host of ministerial posts since the 1970s.