历任惠州市博罗县税务局湖镇税务所办事员,惠州市博罗县税务局龙华税务所办事员,
1993年2月至1994年3月任惠州市博罗县税务局响水税务所副所长,
1994年3月至1995年1月任惠州市博罗县税务局响水税务所所长,
1995年1月至1998年4月任惠州市博罗县国家税务局响水税务所所长,
1998年4月至2001年8月任惠州市博罗县国家税务局公庄分局局长,
2001年8至2005年10月任惠州市博罗县国家税务局杨村分局局长,
2005年10月至2007年4月任惠州市博罗县国家税务局杨村税务分局局长,
2007年4月至2008年10月任惠州市国家税务局稽查局副局长,
2008年10月至2015年6月任惠州市国家税务局直属税务分局副局长,
2015年6月至2017年9月任惠州市博罗县国家税务局党组成员、纪检组长,
2017年9月至2018年7月任惠州市博罗县国家税务局党组成员、副局长
2018年7月至2018年10月任国家税务总局博罗县税务局联合党委委员、副局长,
2018年10月至今任国家税务总局博罗县税务局党委委员、副局长。
2018年10月,任国家税务总局博罗县税务局党委委员、副局长。