1991.09--1995.07汕頭大學法律系法學系法學專業學習
1995.09--1995.12 贛州地區中級法院實習
1996.01--1999.07 贛州地區中級法院書記員
1999.07--2000.08 贛州市中級法院書記員
2000.08--2003.05 贛州市中級法院助理審判員(其間:2001.02-2003.05 借調在市委政法委工作)
2003.05--2003.09 贛州市委政法委科員
2003.09--2006.01 贛州市委政法委執法監督室副主任
2006.01--2012.06 贛州市委政法委執法監督室主任
(其間:2010.03--2011.03 大余縣青龍鎮掛職鍛練,任黨委委員、副鎮長;2011.07被選舉為贛州市法學會秘書長)
2012.06--2013.06 贛州市法學會專職副會長(試用一年)
2013.06--2016.08 贛州市法學會專職副會長
2016.08-- 大余縣委常委、政法委書記