1976.03-1979.12 江西省新幹縣造紙廠工人;
1979.12-1993.07 江西省新幹縣公安局刑偵隊民警、副隊長、三湖鎮副鎮長兼派出所所長;
1993.07-1994.04 江西省新幹縣交警大隊副大隊長;
1994.04-1998.04 江西省新幹縣公安局黨委委員、交警大隊大隊長;
1998.04-2002.09 江西省新幹縣公安局政委兼交警大隊長;
2002.09-2006.06 江西省永豐縣縣委常委、公安局黨委書記、局長;
2006.06-2009.03 江西省井岡山市委常委、公安局黨委書記、局長;
2009.03至今 江西省吉安縣委常委、公安局黨委書記、局長。