历任海南省经济合作厅办公室副主任，中共三亚市委组织部副部长，市委秘书长兼市直工委书记，市委常委、组织部部长，市委常委、常务副市长，省跨海工程筹建办公室党组副书记、副主任等职。2011年8月，任国家民族事务委员会人事司司长。2016年5月，任青海省人民政府副省长兼秘书长。2017年3月，不再担任青海省人民政府秘书长。