1972年1月加入中國共產黨。
1965年9月進入鄭州大學中文系學習;
1969年7月畢業後留校待分配;
1970年7月在8250部隊農場勞動鍛鍊;
1972年1月分配到531工程總指揮部工作,先後任勞資處科員、政治部秘書;
1977年1月調息縣工作,先後在河南省息縣八里岔公社、縣委組織部、縣委辦公室、縣委黨校工作;
1981年10月至1984年1月任河南省息縣關店公社(鄉)黨委副書記、管委會主任,鄉黨委書記;
1984年2月至1985年5月任河南省商城縣委副書記、代縣長、縣長;
1985年6月任河南省信陽地委委員、地區紀委書記;
1992年1月任河南省信陽地委副書記、地區紀委書記;
1995年2月任河南省信陽地委副書記、地區行署專員;
1997年1月任河南省供銷合作總社黨組書記、理事會主任;
2001年2月任政協河南省第八屆委員會秘書長、政協黨組成員,辦公廳主任、機關黨組書記;
2003年1月任政協河南省第九屆委員會秘書長、政協黨組成員、辦公廳主任、機關黨組書記。 現為九屆河南省政協委員。