1972年12月入伍,歷任許昌軍分區郟縣中隊戰士、許昌軍分區司令部收發員、幹部科幹事、政治部副連職、正連職幹事,河南省軍區政治部幹部處正連職、副營職幹事(1984年9月至1986年10月,在鄭州大學歷史系政史專業在職學習),河南省軍區教導大隊二隊教導員等。
1987年10月,歷任中共河南省委宣傳部辦公室主任幹事,機關黨委主任幹事、副處級紀檢員,調研員(其間,1995年7月至1997年7月下派鍛鍊,任平頂山市湛河區委副書記),河南省文明辦創建處處長,河南省委宣傳部辦公室主任。
2002年7月,任焦作市委常委、宣傳部部長。
2006年9月,任焦作市委常委、市紀檢委書記。
2007年3月至2015年2月,任焦作市委常委、組織部長。