任合肥海关关长、党组书记。2003年，任南京海关关长、党组书记。2004年，任上海海关关长、党组书记。2008年当选第十一届全国人民代表大会代表。2009年，任海关总署副署长、党组成员。2017年5月，卸任海关总署副署长。2018年1月，当选第十三届全国政协委员。