1991.07——1995.02,河南省许昌县委书记;
1995.02——1997.11,河南省商丘地区行署副专员;
1997.11——1998.05,河南省商丘市政府副市长、党组成员(1996.12—1998.11参加中国社会科学院研究生院工业经济系企业管理专业研究生班学习);
1998.05——1999.03,河南省商丘市委常委、组织部长;
1999.03——2001.01,河南省商丘市委副书记;
2001.01——2001.04,河南省三门峡市委副书记、代市长;
2001.04——2004.02,河南省三门峡市委副书记、市长;
2004.02——2008.01,河南省三门峡市委书记;
2008.01——2008.03,河南省人大常委会秘书长,中共三门峡市委书记;
2008.03——2011.09,河南省人大常委会秘书长、办公厅主任。
2011.09——2013.01,河南省人大常委会秘书长
2013年1月29日,免去河南省人大常委会秘书长职务