After completing school education in India, Mukherjee studied biology at Stanford University, obtained a D.Phil. from University of Oxford as a Rhodes Scholar, and an M.D. from Harvard University. He joined NewYork–Presbyterian Hospital / Columbia University Medical Center in New York City in 2009. As of 2018, he is an Associate Professor of Medicine in the Division of Hematology and Oncology.[7]