Mukherjee won the 2012 Jangipur Lok Sabha constituency by-election by 2,536 votes defeating his nearest CPI(M) rival Muzaffar Hussain after a tough fight.
[6] He was General Manager in charge of Corporate Social Responsibility [CSR] in the Steel Authority of India Limited.
[citation needed] Mukherjee began his political career as a state legislator in West Bengal.
[citation needed] Following his father's election to the presidency, he contested the by-election for the Jangipur Seat in the Lok Sabha and won.
He was re-elected in the 2014 Indian general election in a four cornered contest and retained his seat in Jangipur Constituency of Dist : Murshidabad, West Bengal.