1963年9月西安交通大学机械系学习;
1968年9月留校待分配;
1968年12月陕西省渭南地区通用机械厂工人、技术员,渭南地区重工业局机械组技术员、负责人,渭南地区机械局生产组组长;
1981年4月陕西省渭南地委工交部干事、兰田县副县长(其间:1983.09-1985.07中央党校培训部学习);
1985年5月陕西省渭南地区经委副主任、党组副书记;
1985年9月陕西省渭南地委委员、渭南地委经济部部长;
1987年3月陕西省渭南地委委员、渭南市委书记;
1990年1月陕西省渭南地委副书记、省纪委副书记;
1993年6月陕西省纪委副书记、省监察厅厅长;
1995年7月陕西省委组织部副部长(正厅级);
1998年5月陕西省委常委、省委组织部副部长;
1998年6月陕西省委常委、省委政法委书记;
2001年6月江苏省委常委;
2001年7月江苏省委常委、省委政法委书记;
2005年1月中共江苏省委常委、省九届政协副主席、省委政法委书记,工程师。[2]