曾任台州市公安局交警支隊車輛管理所副所長;台州市公安局交警支隊車輛管理所所長;台州市公安局交警支隊副支隊長兼車管所所長;台州市公安局交巡警支隊副支隊長;台州市公安局黃岩分局黨委委員、副局長;台州市公安局黃岩分局黨委委員、副局長(明確正科級);台州市公安局警務督察處副處長(主持)、主任科員;台州市公安局警務督察處處長;台州市公安局副督察長警務督察支隊支隊長;台州市公安局政治部副主任(主持);
2011.04—— 仙居縣委常委,縣公安局黨委書記、局長,兼縣委政法委副書記、縣綜治委副主任; 2012年4月兼縣公安局督察長。
主持縣公安局工作。