1976年12月至1986年11月 在部隊服役,歷任至副連職政治指導員(其間:1979年8月至1981年3月在空軍二炮學院無線電控制探測專業學習);
1986年11月至1996年4月 河南省省直機關事務管理局科員、副主任科員、主任科員(其間:1990年9月至1992年7月省委黨校政治管理專業學習);
1996年4月至1998年3月 河南省省直機關事務管理局人事教育處副處長;
1998年3月至1998年8月 河南省省直機關事務管理局車輛管理處副處長(主持工作);
1998年8月至2001年6月 河南省省直機關事務管理局車輛管理處處長(其間:1997年9月至1999年7月 鄭州大學現代管理學院攻讀碩士學位;1999年10月至2001年10月 到河南省滑縣掛職鍛鍊,任河南省滑縣副縣長、副書記);
2001年6月至2004年8月 河南省省直機關事務管理局後勤改革與綜合管理處處長(兼省直文明辦主任);
2004年8月至2007年6月 河南省省直機關事務管理局後勤改革與發展指導處處長(兼省直文明辦主任);
2007年6月至2008年7月 河南省省直機關事務管理局房地產管理處處長;
2008年7月至2009年2月 河南省省直機關事務管理局人事教育處處長;
2009年2月至2009年6月 中共河南省委河南省人民政府機關事務管理局人事處處長;
2009年6月至2011年6月 中共河南省委河南省人民政府機關事務管理局副巡視員、人事處處長;
2011年6月至2014年12月 中共河南省委河南省人民政府機關事務管理局副巡視員;
2014年12月 河南省機關事務管理局副巡視員。