1968.09——1970.03,在部隊鍛煉。
1970.03——1973.12內蒙古自治區烏蘭察布盟民族中學團委書記。
1973.12——1978.09,內蒙古自治區烏蘭察布盟公安局警務及辦公室副主任。
1978.09——1981.08,畢業於中國社會科學院研究生院法律系,獲刑法學碩士學位。
1981.08——1981.12中國社會科學院法學研究所幹部。
1981.12——1985.05中央書記處研究室幹部。
1985.05——1989.02,公安部法律政策研究室法制處幹部、副主任,法規局法制處處長。
1989.02—1992.08公安部法制局副局長(其間:1990.04—1992.08掛職任廣東省珠海市公安局副局長)。
1992.08——1993.03,公安部法制司司長。
1993.03——1995.11公安部部長助理、黨委委員。
1995.11——1999.04公安部紀委書記、黨委委員(其間:1997.09——1997.338+01)在中央黨校省部級幹部進修班學習。
1999.04——2000.12公安部副部長、黨委委員、紀委書記。
2000.12—2004.04公安部副部長、黨委委員(其間:1998.09—2001.07北京大學法學院刑法學專業學習,獲博士學位)。
1995 11 10月被授予副總專員軍銜。
2003年6月當選為中國法學會第五屆理事會副會長。
2005年6月至2005年10月任中國法學會黨組成員、專職副會長。
現任中國證券業協會會長。
第十屆中國人民政治協商會議委員。中共十五大當選為中央紀律檢查委員會委員。