秘书长、副主任；云南省人民政府副秘书长，省审计厅厅长；中共大理白族自治州州委书记等职。2013年1月至2015年10月，任云南省人民政府副省长、党组成员（其间2013年8月至2015年10月，兼任中共云南省委政法委副书记）。2015年10月，任江西省人民政府党组成员，11月任江西省人民政府副省长。2016年11月，任中共江西省委常委、省委政法委书记。2017年3月，辞任江西省副省长。