| 1997—2002 | Member, 15th CPC, Central Committee | |
| 1996— | General, PLA | |
| 1992—1997 | Member, 14th CPC, Central Committee | |
| 1992—1999 | Political Commissar, PLA, Services and Arms, Air Force | |
| 1990—1996 | Lieutenant General, PLA | |
| 1988—1993 | Deputy, 7th NPC | |
| 1988—1990 | Major General, PLA | |
| 1985—1988 | Deputy Director, PLA, Services and Arms, Air Force, Political Department | |
| 1983—1985 | Deputy Political Commissar, PLA, Services and Arms, Air Force | |
| 1956 | Joined, CPC | |
| 1951—1954 | Student, Air Force Aviation School | |
| 1951 | Joined, PLA |