1990年7月起,起历任南京长江油运公司副经理、中国长江轮船总公司副总经理(副局级)、中国长江航运(集团)总公司副总裁;
1998年12月起,历任上海海监局副局长兼副监督长、党委委员,上海海事局副局长、副监督长、党委委员;
2000年7月起,历任江苏海事局筹备组组长,江苏海事局局长、党委委员;
2003年6月起,历任上海海事局局长、党委委员,上海海事局局长、党委副书记,上海海事局局长、党组副书记;
2009年5月起,任交通运输部海事局常务副局长、党组副书记;
2013年8月至今,任交通运输部海事局局长、党组副书记。