1991年5月至1998年7月,先后任江西省萍乡公路分局湘东公路段副段长、段长。1998年7月至2002年1月,先后任江西省萍乡公路分局纪委书记、副局长。2002年1月至2006年8月,任江西省公路管理局副局长、党委委员。2006年8月至2009年11月,任江西省高等级公路管理局局长。2009年11月至2013年9月,任江西省高等级公路管理局局长、省高速公路投资集团有限责任公司总经理。2013年9月至2013年11月,任宜春市委常委、市政府党组副书记。2013年11月至2015年7月,任宜春市委常委、市政府常务副市长、市政府党组副书记。2015年7月至2015年9月,任宜春市委副书记、市政府常务副市长、市政府党组副书记。2015年9月至2016年9月,任宜春市委副书记、市政府常务副市长、市政府党组副书记、市委党校校长。2016年9月至2016年10月任宜春市委副书记、市政府常务副市长、市委党校校长。2016年10月任宜春市委副书记、市委党校校长。