1991.07-1995.07 Clerk of Haikou Intermediate People's Court;
1995.07-1998.12 Assistant Judge of Haikou Intermediate People's Court;
1998.12-1999.01Assistant Judge of Haikou Intermediate People's Court (deputy department level);
19995438+0-2000.08 Judge of Haikou Intermediate People's Court;
2000.08-2003.438+0 Vice President of the First Court of Criminal Trial of Haikou Intermediate People's Court;
2003.01-2003.03 Vice President of the First Division of Criminal Trial of Haikou Intermediate People's Court (director level)
2003.03-2005.5438+01Vice-President of the First Court of Criminal Trial of Haikou Intermediate People's Court and member of the Judicial Committee;
2005.11-2007.11First Division of Criminal Trial of Haikou Intermediate People's Court; Chairman, member of the Judicial Committee;
2007. 1 1-2008.03 Acting Procurator-General of Longhua District People's Procuratorate, Haikou City;
March 2008-March 2009 Procurator-General of Longhua District People's Procuratorate, Haikou City;
2009.03-2012.09 Director of the Anti-Corruption and Bribery Bureau of Haikou Municipal People's Procuratorate (director level) and member of the Procuratorial Committee of the Procuratorate;
2012.09-2016.03 Deputy Secretary of Qiongshan District Committee and Secretary of Political and Legal Committee of Haikou City;
2016.03-Up to now, he has served as the director of Haikou Eco-environmental Protection Bureau.
Member of the 12th Commission for Discipline Inspection of Haikou City.