1987.11-1988.02 武警厦门市支队轮训队战士;
1988.02-1989.03 武警厦门市支队一中队战士;
1989.03-1989.09 武警福建省总队司训队驾驶培训战士;
1989.09-1991.05 武警福建省边防总队勤务中队班长;
1991.05-1991.09 武警泉州边防支队警通排班长;
1991.09-1992.07 武警云南省边防总队教导大队通讯中队学员;
1992.07-1992.10 武警泉州边防支队警通排见习排长;
1992.10-1997.11 武警泉州边防支队石狮海上缉私中队副艇长、艇长;
1997.11-1999.07 武警厦门市边防支队嵩屿边防派出所副连职司务长;
1999.07-2002.01 武警厦门市边防支队司令部正连职管理员(其间:1998.09-2001.07南京政治学院行政管理专业学习);
2002.01-2003.07 武警厦门市边防支队潘涂边防派出所副营职副所长;
2003.07-2006.04 武警厦门市边防支队后勤处副营职副科长、正营职科长(其 间:2001.09-2004.06解放军南京政治学院法律专业本科函授学习);
2006.04-2007.02 武警厦门市边防支队同安区边防大队正营职代理教导员;
2007.02-2010.04 武警厦门市边防支队翔安区边防大队副团职政委;
2010.04-2011.12 武警厦门市边防支队副团职副政委;
2011.12-2012.11 福建省厦门市同安区司法局主任科员;
2012.11-2016.04 福建省厦门市同安区司法局社区矫正和安置帮教科科长(其间:2015.06-2016.05挂职任汀溪镇镇长助理);
2016.04-2016.05 福建省厦门市同安区汀溪镇委员会副书记(专管综治工作,挂职)、区司法局社区矫正和安置帮教科科长;
2016.05-2017.05 福建省厦门市同安区汀溪镇委员会副书记(专管综治工作, 挂职)、区司法局副调研员;
2017.05- 康乐县人民政府副县长(挂职)。