曾任吉林省镇赉县委组织部副部长,镇赉县委办公室副主任、督查室主任,白城市直机关党工委组织部长,白城市纪委正科级检查员、监察综合室副主任、常委秘书、办公室副主任,白城市政府办公室副主任,白城市政府副秘书长、市政府办公室党组书记、机关党委书记、办公室主任、市政府外事办主任,白城市政府秘书长、市政府党组成员。