1979年11月至1982年7月,河南省信陽農業學校農學專業大專班學習;1982年7月至1985年3月,河南省盧氏縣農業局工作
1985年3月至1986年6月,河南省盧氏縣委政研室、縣委辦公室秘書;1986年6月至1986年12月,河南省盧氏縣官道口鄉黨委副書記;1986年12月至1989
年11月,河南省三門峽市委組織部副科級組織員、組織科副科長
1989年11月至1993年5月,河南省三門峽市委組織部黨管科科長、辦公室主任(其間:1989年12月至1991年12月在河南職業技術師範學院園藝專業大學後學習)
1993年5月至1997年1月,河南省三門峽市委組織部副縣級組織員(其間:1993年8月至1995年12月在中央黨校函授學院本科班經濟管理專業學習)
1997年1月至1998年12月,河南省三門峽市湖濱區委常委、副區長(其間:1994年12月至1997年12月在中國人民大學經濟學系政治經濟學專業在職研究生課程進修班學習)
1998年12月至2000年2月,河南省三門峽市湖濱區委副書記、副區長;2000年2月至2001年3月,河南省三門峽市委宣傳部副部長、市精神文明建設指導委員會辦公室主任
2001年3月至2002年10月,河南省澠池縣委副書記、縣長
2002年10月至2007年6月,河南省義馬市委書記(其間:2004年9月至2006年7月在中央黨校研究生院在職研究生班法學理論專業學習)
2007年6月至2010年6月,河南省三門峽市人民政府副市長、黨組成員,五屆三門峽市委委員。
2010年6月至2012年4月,任中***三門峽市委常委,三門峽市人民政府副市長、黨組成員。