云南省委常委、秘书长、办公厅主任。2004年11月，任中共云南省委常委、秘书长。2011年11月，任云南省人大常委会党组成员。2012年2月，任云南省人大常委会副主任、党组成员。2014年5月，任云南省人大常委会副主任、党组副书记。2014年6月，接替孔垂柱任云南省人大常委会常务副主任、党组副书记。2016年1月，辞去云南省第十二届人民代表大会常务委员会副主任、议案审查委员会主任委员职务。2015年1月22日，云南省第十二届人大常委会第十五次会议补选为第十二届全国人民代表大会代表。