He has served as deputy mine manager of Ma Yunxi Mine Area 1 and Area 2, director of production technology department, deputy director and director of production office, deputy mine manager and chief engineer, assistant manager of Yunxi Company, director of Kafang Mining and Dressing Plant, deputy manager of Yunxi Company, director of Yunxi Group Company, member of the Standing Committee of Party Committee and deputy general manager. He is currently the general manager, deputy secretary and vice chairman of Yunnan Tin Industry Group (Holdings) Co., Ltd. and Yunnan Tin Industry Group Co., Ltd., and the vice chairman of the fifth board of directors of Yunnan Tin Industry Co., Ltd.
From 2065438 to March 2006, he served as deputy director of Yunnan Bureau of Geology and Mineral Exploration and Development.