1975年7月至1986年11月,佳縣烏鎮公社任幹事、副鎮長;
1986年11月至1988年8月,佳縣通鎮副鎮長;
1988年8月至1995年12月,佳縣通鎮鎮長、黨委書記;
1995年12月至1997年3月,佳縣計畫生育局局長;
1997年3月至1997年12月,佳縣人大副主任;
1997年12月至2001年12月,佳縣縣委副書記;
2001年12月至2005年12月,榆陽區委副書記;
2005年12月至2006年9月,區委副書記、區政府常務副區長;
2006年9月至2007年9月,區委常委、常務副區長;
2007年9月至2010年9月,區委副書記、區政府區長;
2010年9月至今,中共榆林市榆陽區委書記。