1961.08—1966.07,北京師範大學中文系中文專業學習;1966.07—1978.08,國防科工委二十一基地司令部、政治部幹事;
1978.08—1982.02,河南省委宣傳部幹部處幹事、副處長;
1982.02—1983.08,溫縣縣委副書記;
1983.08— 1984.09,新鄉地委副書記;
1984.09—1986.03,許昌地委副書記;
1986.03—1989.03,漯河市委副書記,市人大常委會主任;
1989.03—1991.08,漯河市委書記,市人大常委會主任,軍分區黨委第一書記;
1991.08—1994.08,河南省委組織部副部長;
1994.08—1998.01,許昌市委書記,軍分區黨委第一書記;
1998.01—2003.01,河南省九屆人大常委會副主任、黨組成員;
2003.01— 2007.01,河南省十屆人大常委會副主任、黨組副書記;
2013年6月26日,擔任河南省愚公移山精神研究會會長。
十屆全國人大代表。