1976.03-1983.12 secretary of the youth league branch of Sun Yicheng county finance bureau;
1983.12-1986.07 Deputy Director of Ezhou Audit Office;
1986.07- 1988.08 Chief of Audit Section of Gongjiao Enterprise of Ezhou Audit Bureau;
1988.08- 1992.08 director of Ezhou audit office;
1992.08- 1994.05 Member of the Party Group and Deputy Director of Ezhou Audit Bureau;
1994.05-1995.11Deputy Secretary and Director of the Party Group of Ezhou Audit Bureau;
1995.11-2000.02 Party Secretary and Director of Ezhou Audit Bureau;
2000.02-2000.07 Deputy Secretary and Director of the Party Group of Ezhou Finance Bureau, Director of Ezhou State-owned Assets Office, and Party Secretary of Ezhou Local Taxation Bureau;
2000.07-2001.02 Deputy Secretary and Director of the Party Group of Ezhou Finance Bureau, Director of Ezhou State-owned Assets Office, Secretary of the Party Group of Ezhou Local Taxation Bureau and Director of Ezhou Agricultural Development Office (concurrently);
2001.02-2001.10 Party Secretary and Director of Ezhou Finance Bureau, Director of Ezhou State-owned Assets Supervision and Administration Office and Director of Ezhou Agricultural Development Office (concurrently);
2001.10-2003.07 Party Secretary and Director of Ezhou Finance Bureau and Director of Ezhou State-owned Assets Supervision and Administration Office;
2003.07-2004.01Party Secretary and Director of Ezhou Finance Bureau;
2004.01-201.12 Member of the Party Group and Deputy Director of Ezhou Municipal People's Congress Standing Committee;
2012.01-2014.09 Deputy Secretary and Deputy Director of the Party Group of Ezhou Municipal People's Congress Standing Committee;
2014.09-2014.10 Deputy Secretary and Acting Director of the Party Group of Ezhou Municipal People's Congress Standing Committee;
2014.10-2014.12 Deputy Secretary and Deputy Director of the Party Group of Ezhou Municipal People's Congress Standing Committee;
2014.12-2015.11Party Secretary and Deputy Director of Ezhou Municipal People's Congress Standing Committee.