1971年參加工作,任河南省通許縣委辦公室、城郊公社辦事員。
1974年6月始,先後在開封地委組織部、地區人事局、地委辦公室工作,任幹事、秘書。
1982年7月任共青團開封地委副書記。
1983年9月調任共青團鄭州市委副書記(1983年9月至1985 年9月在鄭州大學政治系學習)。1985年9月,先後任鄭州市金海區、金水區人民政府副區長。
1988年12月,任鄺山區委副書記、區人民政府代區長、區長。
1992年8月,任鄺山區委書記。
1995 年7月任中共鄭州市紀律檢查委員會副書記、市監察局局長。
1998年8月任中共鄭州市委組織部常務副部長。
1999年1月任鄭州市人民政府副市長。
2001 年6月調任中共平頂山市委常委、組織部長。
2003 年8月任中共平頂山市委副書記。
2008年,擔任中共河南省廣播電視大學委員會書記。
2010年10月任鄭州市市長級幹部(正市廳級)