1976.10——1978.03,河南省洛寧縣外貿公司工人。
1978.03——1981.12,鄭州大學法律系法學專業。
1981.12——1984.11,河南省人大常委會法制組、辦公廳秘書處幹部。
1984.11——1985.12,河南省人大常委會專職秘書(副處級)。
1985.12——1986.07,河南省人大常委會辦公廳秘書處副主任。
1986.07—1990.11河南省人大常委會農村工作委員會辦公室副主任(1988.10—1990.1)分配。
1990.11——1991.10河南省人大常委會選舉工作委員會辦公室副主任。
1991.10——1994.03,河南省人大常委會選舉委員會辦公室主任。
1994.03——1996.03,河南省人大常委會辦公廳研究室主任(1995.09——1996.01在省委黨校青年幹部培訓班學習)
1996.03——1998.02,河南省人大常委會辦公廳副主任。
1998.02——2000.05,河南省人大常委會法工委副主任。
2000年5月至2002年7月,河南省政府法制辦公室副主任、黨組成員(1999.09-2001.07鄭州大學管理學院行政管理專業研究生課程學習,獲管理學碩士學位)。
2002.07——2006.09,河南省漯河市委常委、組織部部長。
2006.09—2006.12,河南省漯河市委常委、組織部部長、市紀委書記。
2006年9月任漯河市委常委、市紀委書記。
2012年4月任漯河市委副書記、市紀委書記。
2013年4月任河南省質量技術監督局局長、黨組書記。第九屆省紀律檢查委員會委員。