1963年9月至1967年9月在西北政法学院法律系法律专业学习。
1967年9月至1968年9月留校待分配。1968年9月至1970年5月在中国人民解放军部队农场锻炼。
1970年5月至1973年12月为新疆维吾尔自治区塔城地区公安处干部。
1973年12月至1974年8月为北京石油化工总厂保卫处干部。
1974年8月至1975年7月为北京市公安局石化区分局政保科干部。
1975年7月至1976年11月任北京市公安局石化区分局政保科副科长。
1976年11月至1980年4月任北京市公安局石化区分局副局长。
1980年4月至1981年2月为公安部二局五处干部。
1981年2月至1983年7月任公安部二局五处科长(其间:1982年6月至1983年7月在中共中央党裤闭陪校国家机关分部一年制理论培训班学习)。
1983年7月至1989年4月任公安部三局副局长(其间:1984年8月至1985年7月挂职任广东省广州市公安局副局长)。
1989年4月至1993年3月任公胡蠢安部政治部副主任(正局级)。
1993年3月至1998年11月任公安部副部长、党委委员(其间:1996年9月至11月在中共中央党校进修一班学习)。
1993年5月任国务院军队转业干部安置工作小组成员。
1998年6月任国务院第五次全国人口普查领导小组副组长。
1998年11月至1999年7月态嫌任海关总署副署长、党组成员。
1999年2月任国家禁毒委员会副主任。
1999年7月至2000年6月任海关总署副署长、党组副书记。
1993年10月被授予副总警监警衔。
2000年6月至2001年3月任海关总署副署长、党组副书记,公安部副部长。
2001年3月至2007年7月任海关总署署长、党组书记。
2003年9月被授予海关总监关衔。
2007年7月至2008年3月任海关总署署长、党组成员。
2008年3月当选为第十一届全国人大常委、财政经济委员会副主任委员。
曾任国家环委会委员、国家防汛抗旱总指挥部成员。
中共第十六届中央委员,十一届全国人大代表。