1April 1990 to1April 1996, served as the office clerk of the organization department of Baishan Municipal Committee;
1April 1996 to1June 1998, served as deputy director of the Party and Government Cadre Section of the Organization Department of Baishan Municipal Committee;
199810 In April 2006, he served as the director of the Party and Government Cadre Section of the Organization Department of Baishan Municipal Committee.
2001-In February 2004, he served as Assistant Minister of Organization Department of Baishan Municipal Committee and Deputy Secretary of Party Committee of Liudaojiang Town, Badaojiang District (on-the-job training);
From February 2004 to September 2005, he served as the director of the Human Resources Development Office of the Organization Department of Baishan Municipal Committee;
From September 2005 to July 2009, he served as the chief of the cadre education section of the organization department of Baishan Municipal Committee;
From July 2009 to 20 10, he served as the Standing Committee of the Commission for Discipline Inspection of baishan city (with a probation period of one year);
From July 20 10 to August 2010, he served as the Standing Committee of the Commission for Discipline Inspection of baishan city;
From 2011August to present, he has served as deputy secretary of Jiangyuan District Committee of baishan city.