1973-1978.6 在臨潼縣針織廠當工人;
1978.6-1979.9 在臨潼縣針織廠任團總支負責人;
1979.9-1984.5 先後在臨潼縣公安局驪山分局、城關派出所任民警;
1984.5-1987.10 先後在臨潼縣公安局城關派出所任副所長和所長;
1987.10-1988.8 在臨潼縣公安局政工科工作;
1988.8-1993.4 在臨潼縣公安局任監察科科長;
1993.4-1996.4 在臨潼縣公安局任黨委副書記、紀委書記;1996.4-1997.7 在臨潼縣公安局任政委、黨委副書記、紀委書記;
1997.7-1998.2 在西安市臨潼區公安局任政委、黨委副書記、紀委書記;
1998.2-2004.3 在西安市臨潼區人民檢察院任副檢察長、反貪局局長(2002年7月至10月參加續職資格培訓);
2004.3至今 任西安市臨潼區人民檢察院副檢察長。