91年起，历任四川省纪委党风室科员、办公厅副主任科员、纠风室主任科员，四川省纪委、省监察厅纠风室副主任，四川省纪委、省监察厅研究室主任等职。2003年9月，任中共四川省委办公厅秘书。2004年11月，任中共四川省委办公厅副主任。2005年12月，任中共南充市委常委，次年1月任南充市人民政府副市长、党组副书记。2012年1月，任中共南充市委副书记，市人民政府市长、党组书记。2016年2月，任四川省质量技术监督局党组书记、局长。2013年，当选第十二届全国人民代表大会四川地区代表。