He graduated from the School of Medicine at Zhejiang University in June 2007 with a Ph.D. in Clinical Oncology and has spent 20 years engaged in clinical, teaching, and research work in the Department of Medical Oncology at the Sir Run Run Shaw Hospital, affiliated with the School of Medicine at Zhejiang University. He was promoted to Chief Physician in December 2017.