1996.11—— 2008.05, successively served as clerk, secretary of youth league branch, assistant judge, deputy-level judge and official-level judge of Yangjiang Intermediate People's Court (during this period: 1999.09 —— 2002.07) From September 2006 to May 2008, he was attached to the Jiangcheng District People's Court, serving as vice president and member of the audit committee);
2008.05—2009.02, Vice President of Jiangcheng District People's Court and member of the Audit Committee;
2009.02—2009.05, Vice Chairman of Yangxi County, CPPCC;
2009.05—2009.08, Vice Chairman of Yangxi County Political Consultative Conference and Director of Legal Affairs Bureau of County People's Government;
2009.08——20 1 1.08, Vice Chairman of Yangxi County Political Consultative Conference, Director of Legal Affairs Bureau of County People's Government and Chairman of Yangxi County Branch Committee of NLD;
2011.08 —— 2011.09, deputy magistrate of Yangxi county people's government, director of legal affairs bureau of county people's government, and chairman of Yangxi county branch committee of NLD;
2011.09 —— 20111,deputy magistrate of Yangxi county people's government, director of legal affairs bureau of county people's government, chairman of NLD Yangjiang Municipal Committee and chairman of Yangxi county branch committee of NLD;
2011.1—— 2012.01Deputy County Magistrate of Yangxi County People's Government, Director of Legal Affairs Bureau of County People's Government, Chairman of NLD Yangjiang Municipal Committee (during this period: May 20, 2009)
2012.01—— 2014.10, vice chairman of Yangjiang CPPCC, chairman of NLD Yangjiang Municipal Committee, deputy head of Yangxi County Government;
2014.10 —— 2014.1,vice chairman of Yangjiang CPPCC, chairman of NLD Yangjiang Municipal Committee, deputy director of Municipal Audit Bureau, deputy head of Yangxi County Government;
2014.11-Up to now, Vice Chairman of Yangjiang CPPCC, Chairman of NLD Yangjiang Municipal Committee and Deputy Director of Municipal Audit Bureau.