1978年10月至1985年11月先后任临朐县龙岗公社党委、县委农村工作部、县委办公室秘书,1985年11月至1987年5月任临朐县委农村工作部副部长,1987年5月至1993年1月任临朐县杨善乡党委书记,1993年2月至1998年1月任临朐县人民法院院长、党组书记,1998年1月至今任诸城市人民法院院长、党组书记。
被山东省高级人民法院记二等功2次、一等功1次。