1984年07月,江西省公安厅政治部干部、科员。
1990年02月起,历任江西省公安厅政治部干部科副科长、科长;
1994年12月起,历任江西省国家安全厅人事处负责人、副处长、四处处长、一处处长;
2007年06月,任江西省国家安全厅党委委员、副厅长;
2011年03月,任九江市政府副市长、党组成员,九江市公安局局长、党委书记;
2011年09月至2016年1月,任九江市政府副市长、党组成员,九江市公安局局长、党委书记,武警九江市支队第一政委、党委第一书记;
2016年01月,任江西省公安厅党委委员、政治部主任。