1976年3月至1980年3月,在延長縣安溝鄉學趕村插隊; 1980年3月至1981年9月,在延長縣人民銀行工作; 1981年9月至1983年7月,在陜西省人民警察學校學習; 1983年7月至1984年4月,在延長縣公安局工作; 1984年4月至1989年9月,在延長縣政法委工作(其間:1985年9月至1987至7月參加陜西政法管理幹部學院脫產班學習); 1989年9月至1991年4月,任延長縣綜治辦副主任; 1991年4月至1993年6月,任延長縣司法局局長; 1993年6月至1994年8月,任延長縣人民政府辦公室主任; 1994年8月至1995年10月,任延長縣人民政府辦公室主任、政府機關黨委書記; 1995年10月至1998年3月,任黃龍縣公安局黨委書記、局長(其間:1994年9月至1996年12月參加中央黨校函授學院經濟管理專業本科班學習); 1998年3月至2002年12月,任延川縣公安局黨委書記、局長(其間:1997年9月至2000年7月參加陜西省委黨校經濟管理專業研究生班學習); 2002年12月至2006年9月,任子長縣委常委、政法委書記; 2006年9月至2011年9月,任子長縣委常委、紀委書記; 2011年9月以後,任延長縣政協黨組副書記; 2012年1月任政協延長縣委員會主席、黨組書記。