曾任台州市黄岩区宁溪镇党委委员、党委副书记,上郑乡党委书记、人大主席,新前街道党委副书记、办事处主任、党委书记,黄岩经济开发区党工委副书记、管委会副主任(正科长级),台州市黄岩区委办公室副主任(正科长级),北城街道党工委书记,区环保局局长、党组书记,宁溪镇党委书记,黄岩区委办公室副主任(正科长级)等职务。现任365投注副区长。