Ms. Shi is currently the Executive Vice Chairwoman of the Translators Association of China (TAC) and Director-General of the TAC Foreign Relations Translation Committee. She is also a foreign language expert at MFA.

She previously served as Director-General of the Department of Translation and Interpretation at MFA, and Chinese Ambassador to Luxembourg, and had long been interpreting for Chinese national leaders such as Deng Xiaoping and Zhou Enlai, and finalizing the English version of major foreign affairs documents.