历任共青团湖州市委员会书记，中共安吉县委副书记、纪委书记、副县长、代理县长、县长、县委书记，共青团中央宣传部副部长、统战部部长、全国青联秘书长，共青团中央书记处书记、全国青联常务副主席，新疆维吾尔自治区人民政府副主席等职。2010年12月，任新疆维吾尔自治区党委常委、宣传部部长。2013年6月，任海关总署副署长、政治部主任、党组成员。