| 1998—2003 | Deputy, 9th NPC | |
| 1994 | Joined, Chinese Peasants and Workers Democratic Party | |
| 1993— | Vice-Chairman, Autonomous Regional People's Congress, Standing Committee Guangxi Zhuang Autonomous Region | |
| 1993—1998 | Member, 8th CPPCC, National Committee | |
| 1989—1993 | Deputy Director-General, Public Health Department Guangxi Zhuang Autonomous Region | |
| 1984—1989 | Professor, Youjiang National Medical College Guangxi Zhuang Autonomous Region, Youjiang | |
| 1984—1989 | President, Youjiang National Medical College Guangxi Zhuang Autonomous Region, Youjiang | |
| 1982—1987 | Member, 12th CPC, Central Committee | |
| 1978—1984 | Director, Youjiang National Medical College, Pediatrics Department Guangxi Zhuang Autonomous Region, Youjiang | |
| 1978—1984 | Director, Youjiang National Medical College, Teaching and Research Department Guangxi Zhuang Autonomous Region, Youjiang |