1992年8年至1994年1月在在巍山縣人民檢察院反貪局工作;
1994年1月至1995年5月任巍山縣人民檢察院助理檢察員;
1995年5月至1998年7月任巍山縣人民檢察院檢察員;
1998年7月至2002年12月任巍山縣人民檢察院檢察員、公訴科副科長、主訴檢察官;
2002年12月至2003年5月任; 任巍山縣人民檢察院檢察員、偵查監督科副科長;
2003年5月至2008年6月任巍山縣人民檢察院檢察員,偵查監督科科長;
2008年6月至2010年4月任巍山縣人民檢察院檢察員、反貪局副局長;
2010年4月至2011年11月任巍山縣人民檢察院檢察員、偵查監督科科長;
2011年11月至今任巍山縣人民檢察院黨組成員、政治部主任;
