| 2003— | Vice-President, CPPCC, Provincial Committee Guizhou Province | |
| 2001—2003 | Member, China Democratic League, Central Committee, Standing Committee | |
| 2001—2003 | Chairman, China Democratic League, Provincial Committee Guizhou Province | |
| 2000—2001 | Inspector, Guizhou Public Health Department Guizhou Province | |
| 1998—2003 | Member, 9th CPPCC, National Committee | |
| 1998—2000 | Secretary, Guizhou Public Health Department CPC, Leading Party Group Guizhou Province | |
| 1998—2000 | Chief, Guizhou Public Health Department Guizhou Province | |
| 1996—2001 | Vice-Chairman, China Democratic League, Provincial Committee Guizhou Province | |
| 1996—1998 | Vice-President, Guiyang Academy of Medical Sciences Guizhou Province, Guiyang City | |
| 1986 | Joined, CPC |