| 2004— | General, PLA | |
| 2002—2007 | Alternate Member, 16th CPC, Central Committee | |
| 2000— | Deputy Chief, PLA, Headquarters of the General Staff | |
| 1999—2004 | Lieutenant General, PLA | |
| 1998—2000 | Assistant to the Chief of Staff, PLA, Headquarters of the General Staff | |
| 1995—1998 | Director, PLA, Headquarters of the General Staff, Political Department | |
| 1992—1997 | Major General, PLA | |
| 1991—1995 | Deputy Director, PLA, Headquarters of the General Staff, Political Department | |
| 1991—1993 | Student, CPC, Central Committee, Central Party School | |
| 1990—1991 | Director, PLA, Headquarters of the General Staff, Engineering Corps Department, Political Department | |
| 1989—1990 | Political Commissar, PLA, Headquarters of the General Staff, No.2 Technology Section | |
| 1984—1989 | Secretary to Xiao Hua, | |
| 1982—1984 | Deputy Director, PLA, Regions, Lanzhou Military Region, Command | |
| 1978—1982 | Deputy Head, PLA, Regions, Lanzhou Military Region, Engineering Corps (Political Department, Publicity Section) | |
| 1969—1978 | Secretary, PLA, Regions, Lanzhou Military Region, Engineering Corps (Political Department, News Section) | |
| 1968—1969 | Secretary, PLA, Regions, Lanzhou Military Region, Engineering Corps (Political Department, Publicity Section) | |
| 1966 | Joined, CPC | |
| 1964—1968 | Soldier, PLA, Services and Arms, Engineering Corps | |
| 1964 | Joined, PLA | |
| 1958—1964 | Worker, Shandong Province, Linqu County (Linqu Mechanic Factory) |