1979.09——1983.07,西北政法学院哲学专业学习;
1983.07——1984.01,陕西省委党校培训班学习;
1984.01——1984.09,城固县委党校干事;
1984.09——1985.05,城固县委政研室干事;
1985.05——1987.03,城固县委政研室副主任;
1987.03——1991.12,城固县天明区委书记;
1991.12——1997.10,西乡县政府副县长;
1997.10——1999.02,勉县政府副县长、党组成员;
1999.02——2001.07,勉县县委副书记;
2001.07——2002.12,勉县县委副书记、县政府县长;
2002.12——2004.03,汉中市中级人民法院副院长(正县)、党组副书记;
2004.03——2016.01,汉中市中级人民法院院长、党组书记。
陕西省十一次党代会代表,汉中二届、三届市委委员,汉中市三次党代会代表,汉中市二届、三届人大代表。