1973.12-1982.03127師戰(zhàn)士、班長、排長、副連長
1982.03-1984.07河南省新安縣檢察院書記員、助檢員1984.07-1987.09河南省新安縣檢察院檢察員、刑檢科、經(jīng)檢科科長
1987.09-1988.10河南省新安縣檢察院副檢察長
1988.10-1993.04河南省新安縣檢察院副檢察長(正科級(jí))1993.04-1995.05河南省新安縣檢察院檢察長
1995.05-1996.03河南省偃師市檢察院副檢察長、代理檢察長1996.03-2002.01河南省偃師市檢察院檢察長
2002.01-2005.12洛陽市吉利區(qū)檢察院檢察長
2005.12以后洛陽市吉利區(qū)正縣級(jí)干部