1982年至1985年,在辽宁省计委工作,历任副处长、副秘书长;
1985年至1986年,在辽宁省委办公厅工作;
1986年至1988年,在中共安徽省委办公厅工作;
1988年至1990年,任中国人民银行办公厅副主任;
1990年至1992年,任中国人民银行计划资金司副司长;
1992年至1998年,任中国人民银行海南省分行行长兼国家外汇管理局海南分局局长;
1999年3月至今,任招商银行行长。