共思茅地委组织部常务副部长。1993年3月，任中共思茅地委组织部部长。1997年，任中共思茅地委副书记(其间：1995年8月至1997年12月，在中央党校函授党政管理专业本科班学习)。2001年4月，任中共迪庆藏族自治州州委书记。2004年11月，任中共云南省委组织部副部长（正厅级）。2008年6月，任中共云南省委组织部常务副部长（正厅级）。2012年8月，任云南省总工会主席并卸任云南省委组织部常务副部长。2013年1月，任云南省人大常委会副主任、党组成员，并继续担任云南省总工会主席。2016年1月，任云南