He was born in Xindu District, Chengdu, Sichuan.
He was a graduate of Beijing Foreign Studies University.
He was Ambassador of People's Republic of China to Poland (1952–1955), East Germany (1955–1957) and Romania (March–October 1966).
He was a vice-minister of the Ministry of Foreign Affairs of the People's Republic of China.
He was a member of the Standing Committee of the Chinese People's Political Consultative Conference.