A graduate of China Medical University, Physician Liu trained under National TCM Master Professor Sun Shuchun, a successor of the Imperial Bone-setting lineage (Qinggong Zhenggu). She serves as the Deputy Secretary-General of the Orthopedics Committee of the World Federation of Chinese Medicine Societies and is a Chief Physician at Wangjing Hospital of CACMS.