Over the years, he has established himself as one of the finest actors in the Bengali film industry due to his versatility in various roles.
In the last 32 years, he has worked in many films like Patalghar, Bye Bye Bangkok, Kahani, Namesake,[6] Accident, Muktodhara, Special 26, Lafangey Parindey,[7] Yuva,[7] Parineeta,[7] Laga Chunari Mein Daag,[7] Chha-e Chhuti, Jaatishwar etc.
He is a student of the drama maestro Ramaprasad Banik.
In 2012 film Kahaani, Mukherjee played the role of Inspector Chatterjee.
His son, Bihu Mukherjee debuted in the film Abar Basanta Bilap.