1978.09——1982.02,任岚皋县红光乡林特员、管委会副主任;
1982.02——1983.09,任岚皋县四季林场副场长;
1983.09——1984.07,任岚皋县横溪乡党委书记;
1984.07——1993.08,任岚皋县官元区区长、区委书记(其间:1987.08—1989.07参加安康地委党校大专班学习);
1993.08——1995.10,任岚皋县缫丝厂党总支书记、厂长;
1995.10——1996.03,任岚皋县林特局党委书记、局长;
1996.03——1997.04,任白河县副县长;
1997.04——1997.11,任白河县委常委、副县长(1995.09—1997.11参加中央党校函授学院党政管理专业学习);
1997.11——2001.11,任白河县委副书记、县长(其间:1999.09—2001.07陕西工商管理学院工商管理(MBA)专业硕士研究生班学习);
2001.11——2002.10,任白河县委书记;
2002.10——2003.08,任陕西省委组织部市县干部处处长;
2003.08——2006.11,任陕西省委组织部部务委员、市县干部处处长;
2006.11——2008.02,任陕西省委组织部副部长;
2008.02——2008.03,任汉中市委副书记、市政府副市长、代市长、党组书记;
2008.03——2013.07,任汉中市委副书记、市政府市长、党组书记;
2013.07——2013.12,任汉中市委书记;
2013.12——,任商洛市委书记。