1984年11月至1987年3 月在袁河鄉政府工作;
1987年3月至1992年10月在城關鎮政府工作;
1992年10月至1998年7月任郭槐鄉副鄉長 (期間: 1992年8月至1995年6月在中央黨校函授學院政治專業大專班學習畢業);
2001年12月至2006年3月任四門鎮黨委副書記、鎮長(期間: 2002年3月至2004年9月在西北師範大學區域管理與政策專業研究生班學習結業);
2006年3月至2006年8月任四門鎮黨委副書記、人大主席;
2006年8月至2006年11月任城關鎮黨委副書記、鎮長;
2006年11月至2006年12月為正科級幹部;
2007年1月至今任縣政協七屆委員會副主席。