1986.11991.04 Deputy Procurator-General of Shenzhen Nanshan District People's Procuratorate;
1991.04-1999.11Deputy Procurator-General and Procurator-General of Shenzhen Nanshan District People's Procuratorate;
1999.11-2003.03 Procurator-General of Baoan District People's Procuratorate;
2003.03-2004.03 Deputy Procurator-General of Shenzhen Procuratorate (deputy bureau level);
2004.03-2005.08 Deputy Procurator-General of Shenzhen Procuratorate (bureau level);
2005.08—— Deputy Director of the Legal Affairs Office of Shenzhen Municipal People's Government, member of the Party Group, in charge of the Legal Coordination Office and the Administrative Reconsideration Office, and responsible for the operation of the Party Committee and trade unions.