1990.06——1996.12,海南省文昌市汽车站派出所工作,历任科员、副所长;
1996.12——1997.05,海南省文昌市公安局指挥中心主任;
1997.05——2002.02,海南省文昌市公安局交警大队工作,历任副教导员、教导员、大队长;
2002.02——2003.06,海南省文昌市公安局副局长兼交警大队长;
2003.06——2004.07,海南省文昌市公安局政委兼交警大队长;
2004.07——2007.04,海南省文昌市公安局党委副书记、政委;
2007.04——2009.05,海南省临高县公安局党委书记、局长、县长助理;
2009.05——2010.11,中共海南省临高县委常委、政法委书记、县公安局局长;
2010.12——2011.11,中共海南省临高县委常委、县公安局局长;
2011.11——2012.01,中共海南省定安县委常委、县公安局局长;
2012.01——2015年3月,中共海南省定安县委常委、县公安局局长、党委书记。
海南省青年岗位能手,省首届十佳交警,全省十大优秀青年,全国百名青年岗位能手,个人三等功3次。