1983.10-1985.10 黃岡地區勞動服務公司工作;
1985.10-1995.04 黃岡檢察院歷任書記員、助理檢察員、檢察員;(期間1986.06—1989.06武漢大學法律專業學習)
1995.04-1998.05 黃岡市人民檢察院副科級檢察員、反貪局辦公室主任;
1998.05-2003.02 黃岡市人民檢察院法紀檢察處處長;(期間1997.06—2000.12華中師範大學法學專業學習)
2003.02-2003.03 黃岡市人民檢察院檢察委員會委員;
2003.03-2004.01 黃岡市人民檢察院瀆職侵權檢察處處長;
2004.01-2011.10 武穴市人民檢察院檢察長;
2011.10-2011.12 黃梅縣人民檢察院代檢察長。
中共黃梅縣第十三屆縣委委員。
2011.12 當選為黃梅縣人民檢察院檢察長。